allow all callable types for transformation