newclay/lib-clay prelude.types: factor out UnderlyingType from NewTypes so that other type definers can use the same value-semantics-inheriting mechanism
newclay/lib-clay prelude.types: factor out UnderlyingType from NewTypes so that other type definers can use the same value-semantics-inheriting mechanism
jckarter/clay,jckarter/clay,aep/clay,jckarter/clay,iamrekcah/clay,aep/clay,mario-campos/clay,aep/clay,mario-campos/clay,mario-campos/clay,iamrekcah/clay,aep/clay,iamrekcah/clay,jckarter/clay,mario-campos/clay,iamrekcah/clay,mario-campos/clay,iamrekcah/clay,aep/clay,jckarter/clay,jckarter/clay,aep/clay