Make lib return a block expression.
Begin work on actually parsing things. So far only parses predicates and char literals
Make it compile.