Open brianbondlink opened 8 years ago
Refined integration could use a typeclass that knows how to extract a ValidationNel from the lifted type, VNel could contain underlying primitve removing need for untagging. Generic approach makes room for sugar around creating custom types, gets back to original impl with less boilerplate.
('foo ->> bar) + ('baz ->> quux)
and ideally skip shapeless imports (record will be tricky but maybe wrapper type will work)