Caveat: We'll want to think about how that dependency system will play with the Typekit code that includes this JS or other code that might have this library's source as a dependency. Will it require the other users of this code to also change dependency systems?