constitution types