Classic Druid swiftshift macros

EDIT: nevermind this seems to work:

#showtooltip Travel Form
/cancelform [noform: 4]
/cast Travel Form


How would you go about making a macro that makes shape-shifting work like it does in retail where you can swap between forms without having to come out of it first? Like going Bear -> Travel but also bring you out of the form if you press the button as well like:

#showtooltip Travel Form
/cancelform [form 1/2/3][noform]
/cast Travelform
/cancelform [form 4]

or something?

If you haven’t seen it already, I highly recommend this thread:

#showtooltip
/cast !Travel Form

Yeah, among all Classes … Druids received quite some love over the years … even a 4th Specializations.
Among that love stuff that comes up with Classic as missing