Parser combinator library in LiveScript