... This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
... If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

(.require
 [library
  [lux (.except)
   [data
    [collection
     ["[0]" list]]]
   [meta
    [macro
     ["[0]" expansion]]]]]
 [\\library
  ["[0]" /]]
 ["[0]" /
  ["[1][0]" remember]])

(expansion.let [<documentation> (/.definition /.definition)
                <documentation> (/.definition /.definition
                                  ""
                                  (/.example (' <documentation>)))
                <documentation> (/.definition /.definition
                                  ""
                                  (/.example (' <documentation>)))
                <all> (these (/.definition /.unqualified_symbol)
                             (/.definition /.Definition)
                             (/.definition /.Module)
                             (/.definition /.definition)

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

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