(.using
  [library
   [lux {"-" Type}
    [data
     [text
      ["%" format]]]
    [target
     [jvm
      ["[0]" type {"+" Type}
       [category {"+" Method}]]]]]]
  [//
   [field
    [constant
     ["[0]" arity]]]])

(def: .public artifact_id
  1)

(def: .public class
  (type.class (%.nat artifact_id) (list)))

(def: .public init
  (Type Method)
  (type.method [(list) (list arity.type) type.void (list)]))
