aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/documentation
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/documentation')
-rw-r--r--stdlib/source/documentation/lux.lux14
-rw-r--r--stdlib/source/documentation/lux/abstract.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/apply.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/codec.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/comonad.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/comonad/cofree.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/enum.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/equivalence.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/functor.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/functor/contravariant.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/hash.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/interval.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/mix.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/monad.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/monad/free.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/monoid.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/order.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/predicate.lux2
-rw-r--r--stdlib/source/documentation/lux/control.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concatenative.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/actor.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/async.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/atom.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/frp.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/semaphore.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/stm.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/thread.lux2
-rw-r--r--stdlib/source/documentation/lux/control/continuation.lux2
-rw-r--r--stdlib/source/documentation/lux/control/exception.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function/contract.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function/memo.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function/mixin.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function/mutual.lux2
-rw-r--r--stdlib/source/documentation/lux/control/io.lux2
-rw-r--r--stdlib/source/documentation/lux/control/lazy.lux2
-rw-r--r--stdlib/source/documentation/lux/control/maybe.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/analysis.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/binary.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/cli.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/code.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/environment.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/json.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/synthesis.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/text.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/tree.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/type.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/xml.lux2
-rw-r--r--stdlib/source/documentation/lux/control/pipe.lux2
-rw-r--r--stdlib/source/documentation/lux/control/reader.lux2
-rw-r--r--stdlib/source/documentation/lux/control/region.lux2
-rw-r--r--stdlib/source/documentation/lux/control/remember.lux2
-rw-r--r--stdlib/source/documentation/lux/control/security.lux2
-rw-r--r--stdlib/source/documentation/lux/control/security/capability.lux2
-rw-r--r--stdlib/source/documentation/lux/control/security/policy.lux2
-rw-r--r--stdlib/source/documentation/lux/control/state.lux2
-rw-r--r--stdlib/source/documentation/lux/control/thread.lux2
-rw-r--r--stdlib/source/documentation/lux/control/try.lux2
-rw-r--r--stdlib/source/documentation/lux/control/writer.lux2
-rw-r--r--stdlib/source/documentation/lux/data.lux2
-rw-r--r--stdlib/source/documentation/lux/data/binary.lux2
-rw-r--r--stdlib/source/documentation/lux/data/bit.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/array.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/bits.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/plist.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/list.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue/priority.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/sequence.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/set.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/multi.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/ordered.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/stack.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/stream.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/finger.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/zipper.lux2
-rw-r--r--stdlib/source/documentation/lux/data/color.lux2
-rw-r--r--stdlib/source/documentation/lux/data/color/named.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format/binary.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format/json.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format/tar.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format/xml.lux2
-rw-r--r--stdlib/source/documentation/lux/data/identity.lux2
-rw-r--r--stdlib/source/documentation/lux/data/product.lux2
-rw-r--r--stdlib/source/documentation/lux/data/sum.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/buffer.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding/utf8.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/escape.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/format.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/regex.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/block.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/set.lux2
-rw-r--r--stdlib/source/documentation/lux/debug.lux2
-rw-r--r--stdlib/source/documentation/lux/documentation.lux2
-rw-r--r--stdlib/source/documentation/lux/extension.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.js.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.jvm.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.lua.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.old.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.py.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.rb.lux2
-rw-r--r--stdlib/source/documentation/lux/locale.lux2
-rw-r--r--stdlib/source/documentation/lux/locale/language.lux2
-rw-r--r--stdlib/source/documentation/lux/locale/territory.lux2
-rw-r--r--stdlib/source/documentation/lux/macro.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/code.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/local.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/check.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/declaration.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/definition.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/export.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/input.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/type/variable.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/template.lux2
-rw-r--r--stdlib/source/documentation/lux/math.lux2
-rw-r--r--stdlib/source/documentation/lux/math/infix.lux2
-rw-r--r--stdlib/source/documentation/lux/math/logic.lux4
-rw-r--r--stdlib/source/documentation/lux/math/logic/continuous.lux2
-rw-r--r--stdlib/source/documentation/lux/math/logic/fuzzy.lux2
-rw-r--r--stdlib/source/documentation/lux/math/modular.lux2
-rw-r--r--stdlib/source/documentation/lux/math/modulus.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/complex.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/frac.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/i16.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/i32.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/i64.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/i8.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/int.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/nat.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/ratio.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/rev.lux2
-rw-r--r--stdlib/source/documentation/lux/math/random.lux2
-rw-r--r--stdlib/source/documentation/lux/meta.lux2
-rw-r--r--stdlib/source/documentation/lux/meta/location.lux2
-rw-r--r--stdlib/source/documentation/lux/meta/symbol.lux2
-rw-r--r--stdlib/source/documentation/lux/program.lux2
-rw-r--r--stdlib/source/documentation/lux/static.lux2
-rw-r--r--stdlib/source/documentation/lux/target.lux2
-rw-r--r--stdlib/source/documentation/lux/target/js.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/alias.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/box.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/category.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/descriptor.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/lux.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/parser.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/reflection.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/signature.lux2
-rw-r--r--stdlib/source/documentation/lux/target/lua.lux2
-rw-r--r--stdlib/source/documentation/lux/target/python.lux2
-rw-r--r--stdlib/source/documentation/lux/target/ruby.lux2
-rw-r--r--stdlib/source/documentation/lux/test.lux2
-rw-r--r--stdlib/source/documentation/lux/time.lux2
-rw-r--r--stdlib/source/documentation/lux/time/date.lux2
-rw-r--r--stdlib/source/documentation/lux/time/day.lux2
-rw-r--r--stdlib/source/documentation/lux/time/duration.lux2
-rw-r--r--stdlib/source/documentation/lux/time/instant.lux2
-rw-r--r--stdlib/source/documentation/lux/time/month.lux2
-rw-r--r--stdlib/source/documentation/lux/time/year.lux2
-rw-r--r--stdlib/source/documentation/lux/tool.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/phase.lux2
-rw-r--r--stdlib/source/documentation/lux/type.lux2
-rw-r--r--stdlib/source/documentation/lux/type/check.lux2
-rw-r--r--stdlib/source/documentation/lux/type/dynamic.lux2
-rw-r--r--stdlib/source/documentation/lux/type/implicit.lux2
-rw-r--r--stdlib/source/documentation/lux/type/poly.lux2
-rw-r--r--stdlib/source/documentation/lux/type/primitive.lux2
-rw-r--r--stdlib/source/documentation/lux/type/quotient.lux2
-rw-r--r--stdlib/source/documentation/lux/type/refinement.lux2
-rw-r--r--stdlib/source/documentation/lux/type/resource.lux2
-rw-r--r--stdlib/source/documentation/lux/type/unit.lux2
-rw-r--r--stdlib/source/documentation/lux/type/variance.lux2
-rw-r--r--stdlib/source/documentation/lux/world.lux4
-rw-r--r--stdlib/source/documentation/lux/world/console.lux2
-rw-r--r--stdlib/source/documentation/lux/world/file.lux2
-rw-r--r--stdlib/source/documentation/lux/world/file/watch.lux2
-rw-r--r--stdlib/source/documentation/lux/world/input/keyboard.lux2
-rw-r--r--stdlib/source/documentation/lux/world/net.lux2
-rw-r--r--stdlib/source/documentation/lux/world/net/http/client.lux2
-rw-r--r--stdlib/source/documentation/lux/world/net/http/status.lux2
-rw-r--r--stdlib/source/documentation/lux/world/net/uri.lux2
-rw-r--r--stdlib/source/documentation/lux/world/output/video/resolution.lux2
-rw-r--r--stdlib/source/documentation/lux/world/program.lux2
-rw-r--r--stdlib/source/documentation/lux/world/shell.lux2
201 files changed, 209 insertions, 209 deletions
diff --git a/stdlib/source/documentation/lux.lux b/stdlib/source/documentation/lux.lux
index e8906c6c0..0106fc515 100644
--- a/stdlib/source/documentation/lux.lux
+++ b/stdlib/source/documentation/lux.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
[program (.only program:)]
@@ -550,9 +550,9 @@
(let [getter (the [#foo #bar #baz])]
(getter my_record))])
- (documentation /.open:
+ (documentation /.use
"Opens a implementation and generates a definition for each of its members (including nested members)."
- [(open: "i:[0]" order)
+ [(use "i:[0]" order)
"=>"
(def i:= (at order =))
(def i:< (at order <))])
@@ -580,19 +580,19 @@
(list#each int#encoded
<it>))))])
- (documentation /.using
+ (documentation /.require
"Module-definition macro."
- [(.using
+ [(.require
[lux (.except)
[control
["M" monad (.except)]]
[data
maybe
- ["[0]" name (.open: "[1]#[0]" codec)]]
+ ["[0]" name (.use "[1]#[0]" codec)]]
[macro
code]]
[//
- [type (.open: "[0]" equivalence)]])])
+ [type (.use "[0]" equivalence)]])])
(documentation /.#
"Allows accessing the value of a implementation's member."
diff --git a/stdlib/source/documentation/lux/abstract.lux b/stdlib/source/documentation/lux/abstract.lux
index f970c8ea4..809448aa0 100644
--- a/stdlib/source/documentation/lux/abstract.lux
+++ b/stdlib/source/documentation/lux/abstract.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/abstract/apply.lux b/stdlib/source/documentation/lux/abstract/apply.lux
index 80028da18..7acdd22f7 100644
--- a/stdlib/source/documentation/lux/abstract/apply.lux
+++ b/stdlib/source/documentation/lux/abstract/apply.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation)]]]
diff --git a/stdlib/source/documentation/lux/abstract/codec.lux b/stdlib/source/documentation/lux/abstract/codec.lux
index c6c97876d..d90b32b19 100644
--- a/stdlib/source/documentation/lux/abstract/codec.lux
+++ b/stdlib/source/documentation/lux/abstract/codec.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation)]]]
diff --git a/stdlib/source/documentation/lux/abstract/comonad.lux b/stdlib/source/documentation/lux/abstract/comonad.lux
index e634ad2b2..d17c0aced 100644
--- a/stdlib/source/documentation/lux/abstract/comonad.lux
+++ b/stdlib/source/documentation/lux/abstract/comonad.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation)]
diff --git a/stdlib/source/documentation/lux/abstract/comonad/cofree.lux b/stdlib/source/documentation/lux/abstract/comonad/cofree.lux
index 739431ae4..b2c29f49f 100644
--- a/stdlib/source/documentation/lux/abstract/comonad/cofree.lux
+++ b/stdlib/source/documentation/lux/abstract/comonad/cofree.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation)]]]
diff --git a/stdlib/source/documentation/lux/abstract/enum.lux b/stdlib/source/documentation/lux/abstract/enum.lux
index 53a1d2dd8..4a2ba511b 100644
--- a/stdlib/source/documentation/lux/abstract/enum.lux
+++ b/stdlib/source/documentation/lux/abstract/enum.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation)]]]
diff --git a/stdlib/source/documentation/lux/abstract/equivalence.lux b/stdlib/source/documentation/lux/abstract/equivalence.lux
index 87be00b09..66ffdf9af 100644
--- a/stdlib/source/documentation/lux/abstract/equivalence.lux
+++ b/stdlib/source/documentation/lux/abstract/equivalence.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation)]
diff --git a/stdlib/source/documentation/lux/abstract/functor.lux b/stdlib/source/documentation/lux/abstract/functor.lux
index 9c817c6a3..b0521cae1 100644
--- a/stdlib/source/documentation/lux/abstract/functor.lux
+++ b/stdlib/source/documentation/lux/abstract/functor.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/abstract/functor/contravariant.lux b/stdlib/source/documentation/lux/abstract/functor/contravariant.lux
index 39d52f679..731af9b8e 100644
--- a/stdlib/source/documentation/lux/abstract/functor/contravariant.lux
+++ b/stdlib/source/documentation/lux/abstract/functor/contravariant.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation)]]]
diff --git a/stdlib/source/documentation/lux/abstract/hash.lux b/stdlib/source/documentation/lux/abstract/hash.lux
index 98b73f40f..04323dcc6 100644
--- a/stdlib/source/documentation/lux/abstract/hash.lux
+++ b/stdlib/source/documentation/lux/abstract/hash.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/abstract/interval.lux b/stdlib/source/documentation/lux/abstract/interval.lux
index 88d50e897..a97e137aa 100644
--- a/stdlib/source/documentation/lux/abstract/interval.lux
+++ b/stdlib/source/documentation/lux/abstract/interval.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/abstract/mix.lux b/stdlib/source/documentation/lux/abstract/mix.lux
index da8fb5738..744a5a2ba 100644
--- a/stdlib/source/documentation/lux/abstract/mix.lux
+++ b/stdlib/source/documentation/lux/abstract/mix.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/abstract/monad.lux b/stdlib/source/documentation/lux/abstract/monad.lux
index f883137fa..cff2d9c20 100644
--- a/stdlib/source/documentation/lux/abstract/monad.lux
+++ b/stdlib/source/documentation/lux/abstract/monad.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/abstract/monad/free.lux b/stdlib/source/documentation/lux/abstract/monad/free.lux
index 6174c73d3..ff1db175b 100644
--- a/stdlib/source/documentation/lux/abstract/monad/free.lux
+++ b/stdlib/source/documentation/lux/abstract/monad/free.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation:)]]]
diff --git a/stdlib/source/documentation/lux/abstract/monoid.lux b/stdlib/source/documentation/lux/abstract/monoid.lux
index 804dc2d95..92a23f176 100644
--- a/stdlib/source/documentation/lux/abstract/monoid.lux
+++ b/stdlib/source/documentation/lux/abstract/monoid.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/abstract/order.lux b/stdlib/source/documentation/lux/abstract/order.lux
index 19271b940..53556553d 100644
--- a/stdlib/source/documentation/lux/abstract/order.lux
+++ b/stdlib/source/documentation/lux/abstract/order.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/abstract/predicate.lux b/stdlib/source/documentation/lux/abstract/predicate.lux
index 321df427f..8c7ad5daa 100644
--- a/stdlib/source/documentation/lux/abstract/predicate.lux
+++ b/stdlib/source/documentation/lux/abstract/predicate.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control.lux b/stdlib/source/documentation/lux/control.lux
index d88a8169f..e4bfc0433 100644
--- a/stdlib/source/documentation/lux/control.lux
+++ b/stdlib/source/documentation/lux/control.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/concatenative.lux b/stdlib/source/documentation/lux/control/concatenative.lux
index 3beae22cb..a09b7681c 100644
--- a/stdlib/source/documentation/lux/control/concatenative.lux
+++ b/stdlib/source/documentation/lux/control/concatenative.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop left right)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/concurrency.lux b/stdlib/source/documentation/lux/control/concurrency.lux
index 5dc85c5cd..ffd314948 100644
--- a/stdlib/source/documentation/lux/control/concurrency.lux
+++ b/stdlib/source/documentation/lux/control/concurrency.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/concurrency/actor.lux b/stdlib/source/documentation/lux/control/concurrency/actor.lux
index 4a25c2f77..27086e8b3 100644
--- a/stdlib/source/documentation/lux/control/concurrency/actor.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/actor.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/concurrency/async.lux b/stdlib/source/documentation/lux/control/concurrency/async.lux
index e5aa49b2e..37f5fd09e 100644
--- a/stdlib/source/documentation/lux/control/concurrency/async.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/async.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except or and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/concurrency/atom.lux b/stdlib/source/documentation/lux/control/concurrency/atom.lux
index a18adabcf..054876501 100644
--- a/stdlib/source/documentation/lux/control/concurrency/atom.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/atom.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/concurrency/frp.lux b/stdlib/source/documentation/lux/control/concurrency/frp.lux
index 5365585a3..9c11eb6d2 100644
--- a/stdlib/source/documentation/lux/control/concurrency/frp.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/frp.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/concurrency/semaphore.lux b/stdlib/source/documentation/lux/control/concurrency/semaphore.lux
index c825074c7..474144fff 100644
--- a/stdlib/source/documentation/lux/control/concurrency/semaphore.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/semaphore.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/concurrency/stm.lux b/stdlib/source/documentation/lux/control/concurrency/stm.lux
index 60c1eb06e..000afb6e0 100644
--- a/stdlib/source/documentation/lux/control/concurrency/stm.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/stm.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/concurrency/thread.lux b/stdlib/source/documentation/lux/control/concurrency/thread.lux
index e856ee64b..c4dbf2408 100644
--- a/stdlib/source/documentation/lux/control/concurrency/thread.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/thread.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/continuation.lux b/stdlib/source/documentation/lux/control/continuation.lux
index f7b729cd8..0c165a0d4 100644
--- a/stdlib/source/documentation/lux/control/continuation.lux
+++ b/stdlib/source/documentation/lux/control/continuation.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/exception.lux b/stdlib/source/documentation/lux/control/exception.lux
index 240cc8267..a2ab6278c 100644
--- a/stdlib/source/documentation/lux/control/exception.lux
+++ b/stdlib/source/documentation/lux/control/exception.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/function.lux b/stdlib/source/documentation/lux/control/function.lux
index c681ad77a..4a0566eca 100644
--- a/stdlib/source/documentation/lux/control/function.lux
+++ b/stdlib/source/documentation/lux/control/function.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/function/contract.lux b/stdlib/source/documentation/lux/control/function/contract.lux
index f7586f66f..9545d94e2 100644
--- a/stdlib/source/documentation/lux/control/function/contract.lux
+++ b/stdlib/source/documentation/lux/control/function/contract.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/function/memo.lux b/stdlib/source/documentation/lux/control/function/memo.lux
index 1b24efe3a..9699fccee 100644
--- a/stdlib/source/documentation/lux/control/function/memo.lux
+++ b/stdlib/source/documentation/lux/control/function/memo.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except open)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/function/mixin.lux b/stdlib/source/documentation/lux/control/function/mixin.lux
index 6ad2e8657..96bbb9756 100644
--- a/stdlib/source/documentation/lux/control/function/mixin.lux
+++ b/stdlib/source/documentation/lux/control/function/mixin.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/function/mutual.lux b/stdlib/source/documentation/lux/control/function/mutual.lux
index f8f19255e..57cf0d2f3 100644
--- a/stdlib/source/documentation/lux/control/function/mutual.lux
+++ b/stdlib/source/documentation/lux/control/function/mutual.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except let def)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/io.lux b/stdlib/source/documentation/lux/control/io.lux
index afd9ad60d..ff76f1396 100644
--- a/stdlib/source/documentation/lux/control/io.lux
+++ b/stdlib/source/documentation/lux/control/io.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/lazy.lux b/stdlib/source/documentation/lux/control/lazy.lux
index d54b67d99..2476283ff 100644
--- a/stdlib/source/documentation/lux/control/lazy.lux
+++ b/stdlib/source/documentation/lux/control/lazy.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/maybe.lux b/stdlib/source/documentation/lux/control/maybe.lux
index f8f5754a1..7b6176f48 100644
--- a/stdlib/source/documentation/lux/control/maybe.lux
+++ b/stdlib/source/documentation/lux/control/maybe.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser.lux b/stdlib/source/documentation/lux/control/parser.lux
index 44d3fc8f9..b20bb433f 100644
--- a/stdlib/source/documentation/lux/control/parser.lux
+++ b/stdlib/source/documentation/lux/control/parser.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except or and not)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/analysis.lux b/stdlib/source/documentation/lux/control/parser/analysis.lux
index dbabe20a9..d0f1d3012 100644
--- a/stdlib/source/documentation/lux/control/parser/analysis.lux
+++ b/stdlib/source/documentation/lux/control/parser/analysis.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except nat int rev local)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/binary.lux b/stdlib/source/documentation/lux/control/parser/binary.lux
index b4b17d0f5..00156613d 100644
--- a/stdlib/source/documentation/lux/control/parser/binary.lux
+++ b/stdlib/source/documentation/lux/control/parser/binary.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/cli.lux b/stdlib/source/documentation/lux/control/parser/cli.lux
index bb301507e..27104cf2e 100644
--- a/stdlib/source/documentation/lux/control/parser/cli.lux
+++ b/stdlib/source/documentation/lux/control/parser/cli.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except parameter)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/code.lux b/stdlib/source/documentation/lux/control/parser/code.lux
index aee121e73..e4b75bce8 100644
--- a/stdlib/source/documentation/lux/control/parser/code.lux
+++ b/stdlib/source/documentation/lux/control/parser/code.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except nat int rev local not symbol)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/environment.lux b/stdlib/source/documentation/lux/control/parser/environment.lux
index a7f49a386..4888b4367 100644
--- a/stdlib/source/documentation/lux/control/parser/environment.lux
+++ b/stdlib/source/documentation/lux/control/parser/environment.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/json.lux b/stdlib/source/documentation/lux/control/parser/json.lux
index 5ef5a2a31..af4d3ed00 100644
--- a/stdlib/source/documentation/lux/control/parser/json.lux
+++ b/stdlib/source/documentation/lux/control/parser/json.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/synthesis.lux b/stdlib/source/documentation/lux/control/parser/synthesis.lux
index 010515394..f0187c4f7 100644
--- a/stdlib/source/documentation/lux/control/parser/synthesis.lux
+++ b/stdlib/source/documentation/lux/control/parser/synthesis.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except i64 local function loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/text.lux b/stdlib/source/documentation/lux/control/parser/text.lux
index 3cd6e24de..7e13643b1 100644
--- a/stdlib/source/documentation/lux/control/parser/text.lux
+++ b/stdlib/source/documentation/lux/control/parser/text.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and not local)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/tree.lux b/stdlib/source/documentation/lux/control/parser/tree.lux
index 75c2b1674..e6e13b2b5 100644
--- a/stdlib/source/documentation/lux/control/parser/tree.lux
+++ b/stdlib/source/documentation/lux/control/parser/tree.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except left right)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/type.lux b/stdlib/source/documentation/lux/control/parser/type.lux
index b7cb421e6..52e9a0fbb 100644
--- a/stdlib/source/documentation/lux/control/parser/type.lux
+++ b/stdlib/source/documentation/lux/control/parser/type.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except local function)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/parser/xml.lux b/stdlib/source/documentation/lux/control/parser/xml.lux
index fbfa711f4..620b97dc6 100644
--- a/stdlib/source/documentation/lux/control/parser/xml.lux
+++ b/stdlib/source/documentation/lux/control/parser/xml.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/pipe.lux b/stdlib/source/documentation/lux/control/pipe.lux
index 3d80b5ade..e3fd4900a 100644
--- a/stdlib/source/documentation/lux/control/pipe.lux
+++ b/stdlib/source/documentation/lux/control/pipe.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except let cond if exec case)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/reader.lux b/stdlib/source/documentation/lux/control/reader.lux
index 907fb33c2..6dec9ff36 100644
--- a/stdlib/source/documentation/lux/control/reader.lux
+++ b/stdlib/source/documentation/lux/control/reader.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except local)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/region.lux b/stdlib/source/documentation/lux/control/region.lux
index 9d9824fa9..dcfed365c 100644
--- a/stdlib/source/documentation/lux/control/region.lux
+++ b/stdlib/source/documentation/lux/control/region.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except if loop)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/remember.lux b/stdlib/source/documentation/lux/control/remember.lux
index dd71c07b7..cdc476e46 100644
--- a/stdlib/source/documentation/lux/control/remember.lux
+++ b/stdlib/source/documentation/lux/control/remember.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/security.lux b/stdlib/source/documentation/lux/control/security.lux
index 74a30b278..006fbfd0b 100644
--- a/stdlib/source/documentation/lux/control/security.lux
+++ b/stdlib/source/documentation/lux/control/security.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/security/capability.lux b/stdlib/source/documentation/lux/control/security/capability.lux
index 06d06bde3..ba9e3a80a 100644
--- a/stdlib/source/documentation/lux/control/security/capability.lux
+++ b/stdlib/source/documentation/lux/control/security/capability.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/security/policy.lux b/stdlib/source/documentation/lux/control/security/policy.lux
index 86ab3fced..6b1aa6f74 100644
--- a/stdlib/source/documentation/lux/control/security/policy.lux
+++ b/stdlib/source/documentation/lux/control/security/policy.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/state.lux b/stdlib/source/documentation/lux/control/state.lux
index 564deb012..a381f42f0 100644
--- a/stdlib/source/documentation/lux/control/state.lux
+++ b/stdlib/source/documentation/lux/control/state.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except local)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/thread.lux b/stdlib/source/documentation/lux/control/thread.lux
index 1af1a0293..cbfdab03b 100644
--- a/stdlib/source/documentation/lux/control/thread.lux
+++ b/stdlib/source/documentation/lux/control/thread.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except local)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/try.lux b/stdlib/source/documentation/lux/control/try.lux
index 9320a2d3b..31894e7d0 100644
--- a/stdlib/source/documentation/lux/control/try.lux
+++ b/stdlib/source/documentation/lux/control/try.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except local)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/control/writer.lux b/stdlib/source/documentation/lux/control/writer.lux
index f692d626f..e22842527 100644
--- a/stdlib/source/documentation/lux/control/writer.lux
+++ b/stdlib/source/documentation/lux/control/writer.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except local)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data.lux b/stdlib/source/documentation/lux/data.lux
index 965b68a5a..025efb839 100644
--- a/stdlib/source/documentation/lux/data.lux
+++ b/stdlib/source/documentation/lux/data.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/binary.lux b/stdlib/source/documentation/lux/data/binary.lux
index 11939678d..475d07a00 100644
--- a/stdlib/source/documentation/lux/data/binary.lux
+++ b/stdlib/source/documentation/lux/data/binary.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/bit.lux b/stdlib/source/documentation/lux/data/bit.lux
index d235f4dbe..8895a4803 100644
--- a/stdlib/source/documentation/lux/data/bit.lux
+++ b/stdlib/source/documentation/lux/data/bit.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection.lux b/stdlib/source/documentation/lux/data/collection.lux
index 5c83211a1..b4ae1f294 100644
--- a/stdlib/source/documentation/lux/data/collection.lux
+++ b/stdlib/source/documentation/lux/data/collection.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/array.lux b/stdlib/source/documentation/lux/data/collection/array.lux
index 40ae33059..b8a5f6e8a 100644
--- a/stdlib/source/documentation/lux/data/collection/array.lux
+++ b/stdlib/source/documentation/lux/data/collection/array.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/bits.lux b/stdlib/source/documentation/lux/data/collection/bits.lux
index 1dadf4ad6..117f4c7d6 100644
--- a/stdlib/source/documentation/lux/data/collection/bits.lux
+++ b/stdlib/source/documentation/lux/data/collection/bits.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except or and not)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary.lux b/stdlib/source/documentation/lux/data/collection/dictionary.lux
index efa3a49ce..b7a04eda8 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except has revised)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
index 339bbb6b4..4f4e6a259 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except has revised)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
index 7ece01888..2edd88313 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except has revised)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/list.lux b/stdlib/source/documentation/lux/data/collection/list.lux
index 62b316db8..0841931de 100644
--- a/stdlib/source/documentation/lux/data/collection/list.lux
+++ b/stdlib/source/documentation/lux/data/collection/list.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except all)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/queue.lux b/stdlib/source/documentation/lux/data/collection/queue.lux
index 6385fb451..5e3595df8 100644
--- a/stdlib/source/documentation/lux/data/collection/queue.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/queue/priority.lux b/stdlib/source/documentation/lux/data/collection/queue/priority.lux
index 2e24d32eb..f73f16453 100644
--- a/stdlib/source/documentation/lux/data/collection/queue/priority.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue/priority.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/sequence.lux b/stdlib/source/documentation/lux/data/collection/sequence.lux
index 66f3955af..d4694429e 100644
--- a/stdlib/source/documentation/lux/data/collection/sequence.lux
+++ b/stdlib/source/documentation/lux/data/collection/sequence.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list has revised)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/set.lux b/stdlib/source/documentation/lux/data/collection/set.lux
index 4e64b2ec6..322ec2394 100644
--- a/stdlib/source/documentation/lux/data/collection/set.lux
+++ b/stdlib/source/documentation/lux/data/collection/set.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list has)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/set/multi.lux b/stdlib/source/documentation/lux/data/collection/set/multi.lux
index 20f750d8a..7137544a3 100644
--- a/stdlib/source/documentation/lux/data/collection/set/multi.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/multi.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list has)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/set/ordered.lux b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
index 47dbc2e08..7d5073699 100644
--- a/stdlib/source/documentation/lux/data/collection/set/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list has)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/stack.lux b/stdlib/source/documentation/lux/data/collection/stack.lux
index ceb9b09d7..91229d086 100644
--- a/stdlib/source/documentation/lux/data/collection/stack.lux
+++ b/stdlib/source/documentation/lux/data/collection/stack.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/stream.lux b/stdlib/source/documentation/lux/data/collection/stream.lux
index 7623c806c..54c485d4f 100644
--- a/stdlib/source/documentation/lux/data/collection/stream.lux
+++ b/stdlib/source/documentation/lux/data/collection/stream.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list pattern)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/tree.lux b/stdlib/source/documentation/lux/data/collection/tree.lux
index c34d4b8e9..a29e8fff7 100644
--- a/stdlib/source/documentation/lux/data/collection/tree.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/tree/finger.lux b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
index de79adfec..32baf2a3b 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/finger.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/collection/tree/zipper.lux b/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
index 24cdd66d6..61beb4f1e 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except list)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/color.lux b/stdlib/source/documentation/lux/data/color.lux
index e15945e44..3846ced3e 100644
--- a/stdlib/source/documentation/lux/data/color.lux
+++ b/stdlib/source/documentation/lux/data/color.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/color/named.lux b/stdlib/source/documentation/lux/data/color/named.lux
index 960f00f4d..e595febb4 100644
--- a/stdlib/source/documentation/lux/data/color/named.lux
+++ b/stdlib/source/documentation/lux/data/color/named.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/format.lux b/stdlib/source/documentation/lux/data/format.lux
index a67936e66..d3e29fdc1 100644
--- a/stdlib/source/documentation/lux/data/format.lux
+++ b/stdlib/source/documentation/lux/data/format.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/format/binary.lux b/stdlib/source/documentation/lux/data/format/binary.lux
index 311dd602d..9b415289a 100644
--- a/stdlib/source/documentation/lux/data/format/binary.lux
+++ b/stdlib/source/documentation/lux/data/format/binary.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except nat int rev list type or and symbol)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/format/json.lux b/stdlib/source/documentation/lux/data/format/json.lux
index 8d90c1735..27ae612b5 100644
--- a/stdlib/source/documentation/lux/data/format/json.lux
+++ b/stdlib/source/documentation/lux/data/format/json.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except nat int rev list type or and has)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/format/tar.lux b/stdlib/source/documentation/lux/data/format/tar.lux
index 6a25ed15f..5f58a2215 100644
--- a/stdlib/source/documentation/lux/data/format/tar.lux
+++ b/stdlib/source/documentation/lux/data/format/tar.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/format/xml.lux b/stdlib/source/documentation/lux/data/format/xml.lux
index ab00554ce..b433ceb20 100644
--- a/stdlib/source/documentation/lux/data/format/xml.lux
+++ b/stdlib/source/documentation/lux/data/format/xml.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except nat int rev list type or and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/identity.lux b/stdlib/source/documentation/lux/data/identity.lux
index efc58cdcf..c63c92e7c 100644
--- a/stdlib/source/documentation/lux/data/identity.lux
+++ b/stdlib/source/documentation/lux/data/identity.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except nat int rev list type or and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/product.lux b/stdlib/source/documentation/lux/data/product.lux
index 33df94c59..05cb3fc80 100644
--- a/stdlib/source/documentation/lux/data/product.lux
+++ b/stdlib/source/documentation/lux/data/product.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except left right)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/sum.lux b/stdlib/source/documentation/lux/data/sum.lux
index 9d38d8230..f937487f2 100644
--- a/stdlib/source/documentation/lux/data/sum.lux
+++ b/stdlib/source/documentation/lux/data/sum.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except left right)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text.lux b/stdlib/source/documentation/lux/data/text.lux
index a13b2839a..d8954f75d 100644
--- a/stdlib/source/documentation/lux/data/text.lux
+++ b/stdlib/source/documentation/lux/data/text.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text/buffer.lux b/stdlib/source/documentation/lux/data/text/buffer.lux
index 79722d05b..91c41be9f 100644
--- a/stdlib/source/documentation/lux/data/text/buffer.lux
+++ b/stdlib/source/documentation/lux/data/text/buffer.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text/encoding.lux b/stdlib/source/documentation/lux/data/text/encoding.lux
index e4c624a05..4fd845ff3 100644
--- a/stdlib/source/documentation/lux/data/text/encoding.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text/encoding/utf8.lux b/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
index e9aed460d..6334c936e 100644
--- a/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text/escape.lux b/stdlib/source/documentation/lux/data/text/escape.lux
index 112aa7b25..6c39e7373 100644
--- a/stdlib/source/documentation/lux/data/text/escape.lux
+++ b/stdlib/source/documentation/lux/data/text/escape.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text/format.lux b/stdlib/source/documentation/lux/data/text/format.lux
index 97d12c1fa..35d677e8b 100644
--- a/stdlib/source/documentation/lux/data/text/format.lux
+++ b/stdlib/source/documentation/lux/data/text/format.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except nat int rev type list symbol)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text/regex.lux b/stdlib/source/documentation/lux/data/text/regex.lux
index 5f95326a4..7d8ecfe97 100644
--- a/stdlib/source/documentation/lux/data/text/regex.lux
+++ b/stdlib/source/documentation/lux/data/text/regex.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except pattern)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text/unicode.lux b/stdlib/source/documentation/lux/data/text/unicode.lux
index 5e4aff2e1..0888ceaf6 100644
--- a/stdlib/source/documentation/lux/data/text/unicode.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text/unicode/block.lux b/stdlib/source/documentation/lux/data/text/unicode/block.lux
index 3bce030f0..cf745fd9f 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/block.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/block.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/data/text/unicode/set.lux b/stdlib/source/documentation/lux/data/text/unicode/set.lux
index 1ebb9bdd3..e5b0a3bf8 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/set.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/set.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/debug.lux b/stdlib/source/documentation/lux/debug.lux
index 91fc034f9..5a60f7012 100644
--- a/stdlib/source/documentation/lux/debug.lux
+++ b/stdlib/source/documentation/lux/debug.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/documentation.lux b/stdlib/source/documentation/lux/documentation.lux
index 683b259b2..c720ae97a 100644
--- a/stdlib/source/documentation/lux/documentation.lux
+++ b/stdlib/source/documentation/lux/documentation.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
[data
diff --git a/stdlib/source/documentation/lux/extension.lux b/stdlib/source/documentation/lux/extension.lux
index 3a88c9a83..6cd4922ed 100644
--- a/stdlib/source/documentation/lux/extension.lux
+++ b/stdlib/source/documentation/lux/extension.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/ffi.js.lux b/stdlib/source/documentation/lux/ffi.js.lux
index 2e6003722..460448c1e 100644
--- a/stdlib/source/documentation/lux/ffi.js.lux
+++ b/stdlib/source/documentation/lux/ffi.js.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except int char type)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/ffi.jvm.lux b/stdlib/source/documentation/lux/ffi.jvm.lux
index 265b1bd35..0aed47fd6 100644
--- a/stdlib/source/documentation/lux/ffi.jvm.lux
+++ b/stdlib/source/documentation/lux/ffi.jvm.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except int char type is as)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/ffi.lua.lux b/stdlib/source/documentation/lux/ffi.lua.lux
index bd38a77b5..b437e24a9 100644
--- a/stdlib/source/documentation/lux/ffi.lua.lux
+++ b/stdlib/source/documentation/lux/ffi.lua.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except int char type)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/ffi.old.lux b/stdlib/source/documentation/lux/ffi.old.lux
index a1771a53f..8bcec68f2 100644
--- a/stdlib/source/documentation/lux/ffi.old.lux
+++ b/stdlib/source/documentation/lux/ffi.old.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except int char type)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/ffi.py.lux b/stdlib/source/documentation/lux/ffi.py.lux
index 99fb157ed..339d9407d 100644
--- a/stdlib/source/documentation/lux/ffi.py.lux
+++ b/stdlib/source/documentation/lux/ffi.py.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except int char type)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/ffi.rb.lux b/stdlib/source/documentation/lux/ffi.rb.lux
index 75e5229a4..b40599a19 100644
--- a/stdlib/source/documentation/lux/ffi.rb.lux
+++ b/stdlib/source/documentation/lux/ffi.rb.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except int char type)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/locale.lux b/stdlib/source/documentation/lux/locale.lux
index b4990b991..806194704 100644
--- a/stdlib/source/documentation/lux/locale.lux
+++ b/stdlib/source/documentation/lux/locale.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/locale/language.lux b/stdlib/source/documentation/lux/locale/language.lux
index 1de51a886..1960e7fb9 100644
--- a/stdlib/source/documentation/lux/locale/language.lux
+++ b/stdlib/source/documentation/lux/locale/language.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/locale/territory.lux b/stdlib/source/documentation/lux/locale/territory.lux
index 187d9c5e7..2b83e0aa0 100644
--- a/stdlib/source/documentation/lux/locale/territory.lux
+++ b/stdlib/source/documentation/lux/locale/territory.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro.lux b/stdlib/source/documentation/lux/macro.lux
index 0df20d2b7..e3a659da5 100644
--- a/stdlib/source/documentation/lux/macro.lux
+++ b/stdlib/source/documentation/lux/macro.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char symbol)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/code.lux b/stdlib/source/documentation/lux/macro/code.lux
index 7a4e26199..707d7f754 100644
--- a/stdlib/source/documentation/lux/macro/code.lux
+++ b/stdlib/source/documentation/lux/macro/code.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char local global)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/local.lux b/stdlib/source/documentation/lux/macro/local.lux
index f171af782..bb4a4099f 100644
--- a/stdlib/source/documentation/lux/macro/local.lux
+++ b/stdlib/source/documentation/lux/macro/local.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/syntax.lux b/stdlib/source/documentation/lux/macro/syntax.lux
index 828ede9eb..f9d795e37 100644
--- a/stdlib/source/documentation/lux/macro/syntax.lux
+++ b/stdlib/source/documentation/lux/macro/syntax.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/syntax/check.lux b/stdlib/source/documentation/lux/macro/syntax/check.lux
index 7a2f630c6..b0298cbd3 100644
--- a/stdlib/source/documentation/lux/macro/syntax/check.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/check.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/syntax/declaration.lux b/stdlib/source/documentation/lux/macro/syntax/declaration.lux
index 91e3e232c..9698cc9af 100644
--- a/stdlib/source/documentation/lux/macro/syntax/declaration.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/declaration.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/syntax/definition.lux b/stdlib/source/documentation/lux/macro/syntax/definition.lux
index 08706e55c..ba2faeb9b 100644
--- a/stdlib/source/documentation/lux/macro/syntax/definition.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/definition.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except Definition)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/syntax/export.lux b/stdlib/source/documentation/lux/macro/syntax/export.lux
index b0cfb422c..2873623fd 100644
--- a/stdlib/source/documentation/lux/macro/syntax/export.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/export.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/syntax/input.lux b/stdlib/source/documentation/lux/macro/syntax/input.lux
index 3362c356a..9e24666c0 100644
--- a/stdlib/source/documentation/lux/macro/syntax/input.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/input.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/syntax/type/variable.lux b/stdlib/source/documentation/lux/macro/syntax/type/variable.lux
index 3b12b4970..9c88e9856 100644
--- a/stdlib/source/documentation/lux/macro/syntax/type/variable.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/type/variable.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/macro/template.lux b/stdlib/source/documentation/lux/macro/template.lux
index 1054515f1..3b4733cce 100644
--- a/stdlib/source/documentation/lux/macro/template.lux
+++ b/stdlib/source/documentation/lux/macro/template.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except let symbol)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math.lux b/stdlib/source/documentation/lux/math.lux
index 36251af9b..1801500b2 100644
--- a/stdlib/source/documentation/lux/math.lux
+++ b/stdlib/source/documentation/lux/math.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/infix.lux b/stdlib/source/documentation/lux/math/infix.lux
index e2c1f0706..4f012b257 100644
--- a/stdlib/source/documentation/lux/math/infix.lux
+++ b/stdlib/source/documentation/lux/math/infix.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/logic.lux b/stdlib/source/documentation/lux/math/logic.lux
index d850565dd..3fe60764e 100644
--- a/stdlib/source/documentation/lux/math/logic.lux
+++ b/stdlib/source/documentation/lux/math/logic.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
@@ -6,7 +6,7 @@
[text
["%" \\format (.only format)]]
[collection
- ["[0]" list (.open: "[1]#[0]" monoid)]]]]]
+ ["[0]" list (.use "[1]#[0]" monoid)]]]]]
["[0]" /
["[1][0]" continuous]
["[1][0]" fuzzy]])
diff --git a/stdlib/source/documentation/lux/math/logic/continuous.lux b/stdlib/source/documentation/lux/math/logic/continuous.lux
index 3a5edbb3f..9ec977e29 100644
--- a/stdlib/source/documentation/lux/math/logic/continuous.lux
+++ b/stdlib/source/documentation/lux/math/logic/continuous.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/logic/fuzzy.lux b/stdlib/source/documentation/lux/math/logic/fuzzy.lux
index 7698285e7..ead5d4011 100644
--- a/stdlib/source/documentation/lux/math/logic/fuzzy.lux
+++ b/stdlib/source/documentation/lux/math/logic/fuzzy.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/modular.lux b/stdlib/source/documentation/lux/math/modular.lux
index 4d6be1904..b83bcce51 100644
--- a/stdlib/source/documentation/lux/math/modular.lux
+++ b/stdlib/source/documentation/lux/math/modular.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/modulus.lux b/stdlib/source/documentation/lux/math/modulus.lux
index bdf5c1552..51273b5b0 100644
--- a/stdlib/source/documentation/lux/math/modulus.lux
+++ b/stdlib/source/documentation/lux/math/modulus.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number.lux b/stdlib/source/documentation/lux/math/number.lux
index c8c1804b8..22d93048d 100644
--- a/stdlib/source/documentation/lux/math/number.lux
+++ b/stdlib/source/documentation/lux/math/number.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/complex.lux b/stdlib/source/documentation/lux/math/number/complex.lux
index 14e598384..9dbe2987f 100644
--- a/stdlib/source/documentation/lux/math/number/complex.lux
+++ b/stdlib/source/documentation/lux/math/number/complex.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/frac.lux b/stdlib/source/documentation/lux/math/number/frac.lux
index ca9f8eda0..20c5b02bf 100644
--- a/stdlib/source/documentation/lux/math/number/frac.lux
+++ b/stdlib/source/documentation/lux/math/number/frac.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/i16.lux b/stdlib/source/documentation/lux/math/number/i16.lux
index a57c0763c..d46156fe3 100644
--- a/stdlib/source/documentation/lux/math/number/i16.lux
+++ b/stdlib/source/documentation/lux/math/number/i16.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/i32.lux b/stdlib/source/documentation/lux/math/number/i32.lux
index 8c6449332..f621611fb 100644
--- a/stdlib/source/documentation/lux/math/number/i32.lux
+++ b/stdlib/source/documentation/lux/math/number/i32.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/i64.lux b/stdlib/source/documentation/lux/math/number/i64.lux
index a37f45f3c..bbe28089d 100644
--- a/stdlib/source/documentation/lux/math/number/i64.lux
+++ b/stdlib/source/documentation/lux/math/number/i64.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except or and not)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/i8.lux b/stdlib/source/documentation/lux/math/number/i8.lux
index 12990d0cd..5b73e0e13 100644
--- a/stdlib/source/documentation/lux/math/number/i8.lux
+++ b/stdlib/source/documentation/lux/math/number/i8.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/int.lux b/stdlib/source/documentation/lux/math/number/int.lux
index 3a92c5b59..f7edc45a2 100644
--- a/stdlib/source/documentation/lux/math/number/int.lux
+++ b/stdlib/source/documentation/lux/math/number/int.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/nat.lux b/stdlib/source/documentation/lux/math/number/nat.lux
index b2069e97d..fff664713 100644
--- a/stdlib/source/documentation/lux/math/number/nat.lux
+++ b/stdlib/source/documentation/lux/math/number/nat.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/ratio.lux b/stdlib/source/documentation/lux/math/number/ratio.lux
index 2b5a80908..5a1d7d71a 100644
--- a/stdlib/source/documentation/lux/math/number/ratio.lux
+++ b/stdlib/source/documentation/lux/math/number/ratio.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/number/rev.lux b/stdlib/source/documentation/lux/math/number/rev.lux
index 53f534a92..4fab63f3e 100644
--- a/stdlib/source/documentation/lux/math/number/rev.lux
+++ b/stdlib/source/documentation/lux/math/number/rev.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/math/random.lux b/stdlib/source/documentation/lux/math/random.lux
index b20f61853..5a4208538 100644
--- a/stdlib/source/documentation/lux/math/random.lux
+++ b/stdlib/source/documentation/lux/math/random.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except or and nat int rev)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/meta.lux b/stdlib/source/documentation/lux/meta.lux
index 038576f0d..327154e3a 100644
--- a/stdlib/source/documentation/lux/meta.lux
+++ b/stdlib/source/documentation/lux/meta.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except type macro)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/meta/location.lux b/stdlib/source/documentation/lux/meta/location.lux
index 3a46da914..d7a7ad1eb 100644
--- a/stdlib/source/documentation/lux/meta/location.lux
+++ b/stdlib/source/documentation/lux/meta/location.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except private)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/meta/symbol.lux b/stdlib/source/documentation/lux/meta/symbol.lux
index 1f43f3bc2..afdf77bf2 100644
--- a/stdlib/source/documentation/lux/meta/symbol.lux
+++ b/stdlib/source/documentation/lux/meta/symbol.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except nat int rev list type or and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/program.lux b/stdlib/source/documentation/lux/program.lux
index ba3248150..e6301fc55 100644
--- a/stdlib/source/documentation/lux/program.lux
+++ b/stdlib/source/documentation/lux/program.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/static.lux b/stdlib/source/documentation/lux/static.lux
index 340ce505a..aa11a339e 100644
--- a/stdlib/source/documentation/lux/static.lux
+++ b/stdlib/source/documentation/lux/static.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except nat int rev)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target.lux b/stdlib/source/documentation/lux/target.lux
index 57de0714a..306876f18 100644
--- a/stdlib/source/documentation/lux/target.lux
+++ b/stdlib/source/documentation/lux/target.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/js.lux b/stdlib/source/documentation/lux/target/js.lux
index 97e7e1f46..864a5e2c7 100644
--- a/stdlib/source/documentation/lux/target/js.lux
+++ b/stdlib/source/documentation/lux/target/js.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm.lux b/stdlib/source/documentation/lux/target/jvm.lux
index 4f0bde18a..85ec6ea01 100644
--- a/stdlib/source/documentation/lux/target/jvm.lux
+++ b/stdlib/source/documentation/lux/target/jvm.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm/type.lux b/stdlib/source/documentation/lux/target/jvm/type.lux
index ca6ebf997..902683d16 100644
--- a/stdlib/source/documentation/lux/target/jvm/type.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm/type/alias.lux b/stdlib/source/documentation/lux/target/jvm/type/alias.lux
index 94499cbd9..3af9a8997 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/alias.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/alias.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm/type/box.lux b/stdlib/source/documentation/lux/target/jvm/type/box.lux
index c3caaf93a..04ddd5a9d 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/box.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/box.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm/type/category.lux b/stdlib/source/documentation/lux/target/jvm/type/category.lux
index 01e125b85..1b17ca5a7 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/category.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/category.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux b/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux
index 6d81713a6..9eaa79e17 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm/type/lux.lux b/stdlib/source/documentation/lux/target/jvm/type/lux.lux
index 156d9757b..0b09556dc 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/lux.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/lux.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm/type/parser.lux b/stdlib/source/documentation/lux/target/jvm/type/parser.lux
index d92da573a..afd3515f2 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/parser.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/parser.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm/type/reflection.lux b/stdlib/source/documentation/lux/target/jvm/type/reflection.lux
index 44439aa2d..4cd2327ee 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/reflection.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/reflection.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/jvm/type/signature.lux b/stdlib/source/documentation/lux/target/jvm/type/signature.lux
index f5cdaaf85..dd2234c90 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/signature.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/signature.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/lua.lux b/stdlib/source/documentation/lux/target/lua.lux
index ce850522c..651d70c7b 100644
--- a/stdlib/source/documentation/lux/target/lua.lux
+++ b/stdlib/source/documentation/lux/target/lua.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/python.lux b/stdlib/source/documentation/lux/target/python.lux
index 3fa6f0a6a..69bec7b7e 100644
--- a/stdlib/source/documentation/lux/target/python.lux
+++ b/stdlib/source/documentation/lux/target/python.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/target/ruby.lux b/stdlib/source/documentation/lux/target/ruby.lux
index 0422b06f0..bddc34acc 100644
--- a/stdlib/source/documentation/lux/target/ruby.lux
+++ b/stdlib/source/documentation/lux/target/ruby.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/test.lux b/stdlib/source/documentation/lux/test.lux
index f6064a13c..9b89be715 100644
--- a/stdlib/source/documentation/lux/test.lux
+++ b/stdlib/source/documentation/lux/test.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and for)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/time.lux b/stdlib/source/documentation/lux/time.lux
index 8e38a8ee9..54dd90c9a 100644
--- a/stdlib/source/documentation/lux/time.lux
+++ b/stdlib/source/documentation/lux/time.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/time/date.lux b/stdlib/source/documentation/lux/time/date.lux
index 7c79001e0..9bf40345c 100644
--- a/stdlib/source/documentation/lux/time/date.lux
+++ b/stdlib/source/documentation/lux/time/date.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/time/day.lux b/stdlib/source/documentation/lux/time/day.lux
index dad5e72d3..02472edcf 100644
--- a/stdlib/source/documentation/lux/time/day.lux
+++ b/stdlib/source/documentation/lux/time/day.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/time/duration.lux b/stdlib/source/documentation/lux/time/duration.lux
index e55d85bcf..6e02734e4 100644
--- a/stdlib/source/documentation/lux/time/duration.lux
+++ b/stdlib/source/documentation/lux/time/duration.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/time/instant.lux b/stdlib/source/documentation/lux/time/instant.lux
index 431722137..ec6515e74 100644
--- a/stdlib/source/documentation/lux/time/instant.lux
+++ b/stdlib/source/documentation/lux/time/instant.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/time/month.lux b/stdlib/source/documentation/lux/time/month.lux
index 8012bf0a4..1dcb72d41 100644
--- a/stdlib/source/documentation/lux/time/month.lux
+++ b/stdlib/source/documentation/lux/time/month.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/time/year.lux b/stdlib/source/documentation/lux/time/year.lux
index ae9b14fb2..3e7957de9 100644
--- a/stdlib/source/documentation/lux/time/year.lux
+++ b/stdlib/source/documentation/lux/time/year.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/tool.lux b/stdlib/source/documentation/lux/tool.lux
index 347781dc6..4983fe8ea 100644
--- a/stdlib/source/documentation/lux/tool.lux
+++ b/stdlib/source/documentation/lux/tool.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux
index 40b8c3673..64776942f 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux
index 52533cbb9..ff1036122 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux
index e318c61e7..c0cb068f2 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux
index a831b31d4..d9f08010e 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/tool/compiler/phase.lux b/stdlib/source/documentation/lux/tool/compiler/phase.lux
index a91acdeb0..5c1831be0 100644
--- a/stdlib/source/documentation/lux/tool/compiler/phase.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/phase.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except char)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type.lux b/stdlib/source/documentation/lux/type.lux
index c05db6d1e..0cb392108 100644
--- a/stdlib/source/documentation/lux/type.lux
+++ b/stdlib/source/documentation/lux/type.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except function as let)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/check.lux b/stdlib/source/documentation/lux/type/check.lux
index e65a1ccd6..df026fac7 100644
--- a/stdlib/source/documentation/lux/type/check.lux
+++ b/stdlib/source/documentation/lux/type/check.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/dynamic.lux b/stdlib/source/documentation/lux/type/dynamic.lux
index 511642334..182cafaec 100644
--- a/stdlib/source/documentation/lux/type/dynamic.lux
+++ b/stdlib/source/documentation/lux/type/dynamic.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except static)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/implicit.lux b/stdlib/source/documentation/lux/type/implicit.lux
index 869295b0e..3152aa23d 100644
--- a/stdlib/source/documentation/lux/type/implicit.lux
+++ b/stdlib/source/documentation/lux/type/implicit.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/poly.lux b/stdlib/source/documentation/lux/type/poly.lux
index 5bcc6ceb2..6fe2dcf42 100644
--- a/stdlib/source/documentation/lux/type/poly.lux
+++ b/stdlib/source/documentation/lux/type/poly.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/primitive.lux b/stdlib/source/documentation/lux/type/primitive.lux
index d8d651188..8224eca7f 100644
--- a/stdlib/source/documentation/lux/type/primitive.lux
+++ b/stdlib/source/documentation/lux/type/primitive.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/quotient.lux b/stdlib/source/documentation/lux/type/quotient.lux
index 573d9bdfd..c9f8c8586 100644
--- a/stdlib/source/documentation/lux/type/quotient.lux
+++ b/stdlib/source/documentation/lux/type/quotient.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except type)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/refinement.lux b/stdlib/source/documentation/lux/type/refinement.lux
index b663e9f41..e2f28603f 100644
--- a/stdlib/source/documentation/lux/type/refinement.lux
+++ b/stdlib/source/documentation/lux/type/refinement.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except type)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/resource.lux b/stdlib/source/documentation/lux/type/resource.lux
index 1fbd8997e..4a1a408f2 100644
--- a/stdlib/source/documentation/lux/type/resource.lux
+++ b/stdlib/source/documentation/lux/type/resource.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/unit.lux b/stdlib/source/documentation/lux/type/unit.lux
index fafcdf14a..681708f55 100644
--- a/stdlib/source/documentation/lux/type/unit.lux
+++ b/stdlib/source/documentation/lux/type/unit.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/type/variance.lux b/stdlib/source/documentation/lux/type/variance.lux
index 4a504d3dd..09b787cd5 100644
--- a/stdlib/source/documentation/lux/type/variance.lux
+++ b/stdlib/source/documentation/lux/type/variance.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except and)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/world.lux b/stdlib/source/documentation/lux/world.lux
index 46a62d977..2bcdaf3b3 100644
--- a/stdlib/source/documentation/lux/world.lux
+++ b/stdlib/source/documentation/lux/world.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
[program (.only program:)]
@@ -8,7 +8,7 @@
["[0]" io]]
[data
[collection
- ["[0]" list (.open: "[1]#[0]" monoid)]]]]]
+ ["[0]" list (.use "[1]#[0]" monoid)]]]]]
["[0]" /
["[1][0]" console]
["[1][0]" file]
diff --git a/stdlib/source/documentation/lux/world/console.lux b/stdlib/source/documentation/lux/world/console.lux
index 909f6b665..8f5180287 100644
--- a/stdlib/source/documentation/lux/world/console.lux
+++ b/stdlib/source/documentation/lux/world/console.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/world/file.lux b/stdlib/source/documentation/lux/world/file.lux
index b3c4d4a58..019ecb99a 100644
--- a/stdlib/source/documentation/lux/world/file.lux
+++ b/stdlib/source/documentation/lux/world/file.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/world/file/watch.lux b/stdlib/source/documentation/lux/world/file/watch.lux
index 405f88b90..93d0b4410 100644
--- a/stdlib/source/documentation/lux/world/file/watch.lux
+++ b/stdlib/source/documentation/lux/world/file/watch.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/world/input/keyboard.lux b/stdlib/source/documentation/lux/world/input/keyboard.lux
index 3a691b94b..23868eeaa 100644
--- a/stdlib/source/documentation/lux/world/input/keyboard.lux
+++ b/stdlib/source/documentation/lux/world/input/keyboard.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/world/net.lux b/stdlib/source/documentation/lux/world/net.lux
index 5cc8b9773..2ef8db1be 100644
--- a/stdlib/source/documentation/lux/world/net.lux
+++ b/stdlib/source/documentation/lux/world/net.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
[program (.only program:)]
diff --git a/stdlib/source/documentation/lux/world/net/http/client.lux b/stdlib/source/documentation/lux/world/net/http/client.lux
index 653285514..5f2af5e06 100644
--- a/stdlib/source/documentation/lux/world/net/http/client.lux
+++ b/stdlib/source/documentation/lux/world/net/http/client.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/world/net/http/status.lux b/stdlib/source/documentation/lux/world/net/http/status.lux
index a320efe02..129a7d833 100644
--- a/stdlib/source/documentation/lux/world/net/http/status.lux
+++ b/stdlib/source/documentation/lux/world/net/http/status.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/world/net/uri.lux b/stdlib/source/documentation/lux/world/net/uri.lux
index 955eec57c..c96fa1ec5 100644
--- a/stdlib/source/documentation/lux/world/net/uri.lux
+++ b/stdlib/source/documentation/lux/world/net/uri.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
[program (.only program:)]
diff --git a/stdlib/source/documentation/lux/world/output/video/resolution.lux b/stdlib/source/documentation/lux/world/output/video/resolution.lux
index 39dcfdba5..8da9cc2ca 100644
--- a/stdlib/source/documentation/lux/world/output/video/resolution.lux
+++ b/stdlib/source/documentation/lux/world/output/video/resolution.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/world/program.lux b/stdlib/source/documentation/lux/world/program.lux
index 52235985e..5def43411 100644
--- a/stdlib/source/documentation/lux/world/program.lux
+++ b/stdlib/source/documentation/lux/world/program.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]
diff --git a/stdlib/source/documentation/lux/world/shell.lux b/stdlib/source/documentation/lux/world/shell.lux
index a38d28158..fed983eed 100644
--- a/stdlib/source/documentation/lux/world/shell.lux
+++ b/stdlib/source/documentation/lux/world/shell.lux
@@ -1,4 +1,4 @@
-(.using
+(.require
[library
[lux (.except)
["$" documentation (.only documentation:)]