Wrap the Chain iterator in a wrapper type named AltResultIter
Add another idea for an example: toml
Implement an Optional parser combinator