Tag Sequence and Pattern Programs