This is totally a work in progress. Ask me if you want to use it so I can explain the traps
>= 0
Alexander Bradner