remove transform argument from materialize; commit at 2750m
add new idiom formalism