Tranform accept a symbol as well as a block