Fixed some evaluation issues (Added generic case of tml::eval for non-evaluable expressions)