The initial value
a converted to the type B
IllegalArgumentException
if a cannot be converted to B
The starting value from which we try the conversion to A
A value of type A wrapped in Success if the conversion is successful else Failure with the error
Converter from/to raw fields, represented as sequence of strings