PONYO_FORMAT Signature

valsprintf:string -> string list -> string
This returns a new string from the format string and arguments.
Examples:
sprintf "%: %" ["12/2/24", "ERROR"] = "12/2/24: ERROR"
sprintf "% + % = %" [int 1, int 2, int (1 + 2)] = "1 + 2 = 3"
valprintf:string -> string list -> unit
Prints the formatted string to stdout.
valsprintln:string list -> string
This concatenates each argument and adds a newline.
Examples:
sprintln ["1", Int.toString 1] = "1 1\\n"
valprintln:string list -> unit
Prints the formatted string to stdout with a newline and flushes stdout.