Keep in mind we might add a TupleType at some point, in which case it will be nice to just update the validate method of CompositeSpace instead of changing isinstances all over the library.