engine.fact('x') should work as a getter