First pass on the heart of Spec