public ICEPExpression <OutputType> Select <OutputType>(Func <InputType, OutputType> selectFunc) { TransformBlock <InputType, OutputType> block = blockFactory.CreateTransformBlock(selectFunc, name + "Select"); return(CreateChildExpr <OutputType>(this, block, name + "Select.")); }