From @dsmurfin:
In our case it's ideal to be able to parse bundles directly rather than rely on OSCKit doing this for us. Sometimes knowing the structure of bundles is beneficial (crazy implementations), and also I have concerns about the overhead of dispatching so many individual messages for later execution.
I have already got a working branch which switches timeTagMode out for bundleMode containing 2 cases: .forward and .unwrap(timeTagMode: TimeTagMode). I can add this in a backwards compatible way with API deprecations.
From @dsmurfin: