wip Free MonadPlus. add FreePlus.Gosub

https://github.com/ekmett/free/blob/v4.2/src/Control/MonadPlus/Free.hs#L146-L149
https://github.com/ekmett/free/blob/v4.2/src/Control/MonadPlus/Free.hs#L69-L73
another FreePlus#plus implementation