Working on delayed operation binding for the new grammar