Parse list

Work in progress
If you don't have a naming conflict then I'd just name the receiver, `f` for "field".