then

fun <T1, T2> Parser<T1>.then(f: (T1) -> Parser<T2>): Parser<T2>

Run a parser using result of the previous one