# Functions
FindParser finds a Parser that matches the provided value.
NewIterator returns a new Iterator.
# Structs
Iterator is used to iterate over struct fields and the fields of its child structs.
# Interfaces
CheckedParser is a parser that has a method (Check) which can be used to determine whether the parser can be applied to a certain value.
Parser is used to parse a string and assign it to the provided value.