rename Apply to Transform; new functions Generate and Seq