Go back to passing subscriptions around as dictionaries

I really need some types to keep track of these. Subscription objects with a
toZephyrSub method. Really, how many times have I implemented the null -> '*'
conversion?