Separate implementation of ScalarSequence

Addresses an item in #48.