(.require
 [library
  [lux (.except)
   [data
    ["[0]" text (.only \n)
     ["%" \\format (.only format)]]]]]
 [\\library
  ["[0]" /]])

(with_expansions [<documentation> (/.definition /.definition)
                  <documentation> (/.definition /.definition
                                    ""
                                    [<documentation>])
                  <documentation> (/.definition /.definition
                                    ""
                                    [<documentation>])
                  <all> (these (/.definition /.unqualified_symbol)
                               (/.definition /.Definition)
                               (/.definition /.Module)
                               (/.definition /.definition)

                               <documentation>)]
  (def .public documentation
    (List /.Documentation)
    (list (/.module /._
                    "")

          <all>
          
          (/.definition /.module
            ""
            [(is (.List /.Module)
                 (module /._
                         ""
                         [<all>]
                         []))])
          )))
