Implement function-call-free case class
application (e.g. `capture("x") ~> CapturedString`)