shapeII: rename 'offsets' to 'specs'

I'm going to allow things like (polar 30 0.5) in addition to plain offsets,
so 'specs' will be a better name
shapeII: fix bug with error handling; support absolute specs.