Convert more evaluation to compile time