Meteor would gain a huge boost of flexibility by using some approaches which the
Mimosa build tool already uses.
For non-Meteor projects, I use Mimosa to build my deployable ("production-ready") app from my development files. Mimosa has a very straightforward modules system. Each module is easily configurable.
I think the Meteor packages could follow a similar approach, bringing a lot of flexibility and benefits for the whole community.
In fact, while Meteor is absorbing/merging/integrating the best from what appears anywhere (Handlebars became Spacebars... Facebook React influenced Blaze... Rails-like design at Iron Router... MongoDB inspiration for DDP, and so on), it should seriously consider what Mimosa is doing regarding the build process. Consider making extremely easy to interfere in - and thus make very flexible - the build process. It would give wings for many of us front-end developers!
One of the things which Meteor packages could do, similar to Mimosa modules, would be to influence the build process. Meteor could provide hooks at specific steps of the build workflow, just as Mimosa does.
Andrew asked for "a way to specify options to packages" - which is an idea I totally agree and support. And I think this "way" could be similar to what Mimosa already implemented to "specify options to modules"...
In fact, to be honest, I feel I would love to see Mimosa baked into Meteor. Both are amazing tools - cool, forward-thinking, ahead of their time, and so on. Put
famo.us in the basket... wow.