-type type() :: #{'__type__' => 'clojerl.ArityError', actual => arity(), message => binary(), name => binary()}.
-spec '__new__'(arity(), binary()) -> type().