private context state
context now is template parse parameter
i dont know what im doin
rename namespace
add peg_type to parser
parse() from const char*
WAT