cons space in C. None of this is tested.
doesn't really work yet because it lacks union structs. So, much as I dislike C, C it will have to be.
yet.