Implement signed byte cycle using Programmatic.

Closes #307.