Dictionary Validation

This is also probably not complete. More questions incoming...
Feels very dirty just ignore errors, which _may_ be FS related. Is there a nice(r) way to work with `ResultT` and `Option`. Something something Monad transforms don't compose? :(