refactored simple-tvector as a deftype instead of a defstruct