Trait for functions in the parser! language.
parser!
This module supports function overloading and should support user-defined functions at some point, maybe.