Move all of the transform functions to a dedicated utility file and add exhaustive test cases, which is: - bucket - identity - temporal - truncate - void