sequence
MapResult
OptionResult
TraversableResult
split
TraversableResult
swap
Result