Expanded the function evaluators so now they can be on either the left or the right of the let

Signed-off-by: Richard Minerich <richard.minerich@gmail.com>