Group bxCAN transmit registers at the Haskell level.

This allows metaprogramming that abstracts over which transmit mailbox
to use.
First cut at a transmit-only bxCAN tower task.