omg indirect left-recursion