set! and define for env