ConstructorExpression typing of transformers.

Since in the ConstructorExpression you only need the Iterable and Function interfaces, I changed the code to pass only those interfaces.