update expression example to use lazy tokenisation functor