Dunno if it's "considerably easier", my patch just added 1 sign argument to
1 function and fixed up a couple of call sites.
Your way is shorter but it boils down to "if the micro-part is negative it
means that the number was in (-1,0)", which for some reason was already
being checked for despite no
haven't really looked into why this happens but x[ seems to trigger some
funny parser behavior
x[ newline should not prompt with PS2
it can't be defined as a normal sh function, but it can be defined with the
function keyword
it can't be called like a normal function, but things like "x[" or