Don't evaluate everything that's known - only things wrapped in now(),
or when expected to be a type, function etc.