Permit different servo specs

Servo 'attach' with matching specifications to achieve 180 degree
rotation.
More gracefully insist that 'pin number' must be a constant.

Includes new 'number-const' GenusType that uses 'number-list' connector
on 'left'