Well, define "sense" :-). Yes, it makes sense to me, because I could
easily see Bro's inference of types in initializations getting in the way
with what you've provided. It has trouble with nested definitions. Probably
the right way to fix this is to add support for constructors.
Can you get it to work using table()? For example, the following