Experiment with parsing patterns on lhs of let