1. 5
  1.  

  2. 7

    The most important thing is missing. use itself is just macro that expands almost literally to:

    require module
    module.__using__(opts)
    

    So there is really no magic behind it.