i think the "just reference it and there it is" approach to "lazily" loading the seamstress modules is a little too magical for me. i would prefer requiring the user to call require 'seamstress.midi', for example, to get MIDI online.
i think also in the Zig layer this effectively removes the distinction between Module.init and Module.launch. modules come fully online at require time.
i think the "just reference it and there it is" approach to "lazily" loading the seamstress modules is a little too magical for me. i would prefer
requiring
the user to callrequire 'seamstress.midi'
, for example, to get MIDI online.