reduce after getting from environment
actually, reduce when type checking, the terms in the Env should be nf