html.streams: this was actually simpler.
html.streams: allow non-equal padding values.
arrays.shaped: Deal with 0s in shape.
Fix prettyprinting, introduce sa{ } syntax.
Add broadcastable? check for binary operations.
Add shape of output array for broadcasts.
Check for negative integers in shape.