Identifying function transformations