WIP - beginning work on function definition parsing
WIP - function signature parsing work
WIP - function body buffering