recurse is a traversal, not a combinator
fromValidator combinator for conversion from data.validator to lens
0.2.8