kleisli: Assume derived elements start with an underscore