# Negative numeric const arguments

fn f() { integer::<-1>(); float::<-1.5>(); }

==>

SourceFile(
  FunctionItem(
    fn,
    BoundIdentifier,
    ParamList,
    Block(
      ExpressionStatement(
        CallExpression(
          GenericFunction(
            Identifier,
            TypeArgList(ArithOp, Integer)),
          ArgList)),
      ExpressionStatement(
        CallExpression(
          GenericFunction(
            Identifier,
            TypeArgList(ArithOp, Float)),
          ArgList)))))
