def lead0.ip
import bend-toon-codec@0.1.0.0/src/prim.bend as Primimport Base
import bend-toon-codec@0.1.0.0/src/head.bend as Hd
25# A forbidden leading zero: an integer part of two or more digits starting
26# with 0 (`05`, `-007`), which stays a string. `0`, `0.5`, `0e1` are numbers.
27def lead0.ip(+ip: String) -> Bool:
28 Hd.lead(ip, 48) && Hd.at_least(ip, 2n)