(.module: lux) ## [Signatures] (signature: #export (Number n) {#.doc "Everything that should be expected of a number type."} (do-template [] [(: (-> n n n) )] [+] [-] [*] [/] [%]) (do-template [] [(: (-> n n) )] [negate] [signum] [abs]) )