Make types extensible