Multi
multi pass(Test $item) { ... } multi pass(Parcel $item) { ... } multi pass(Wind $item) { ... }