Shape.opDispatch
struct Shape(T)
opDispatch
 if (
is(
typeof(mixin ("point ." ~ 
s ~ "(args)"))) && 
 is(
typeof(mixin ("rect  ." ~ 
s ~ "(args)")))
  && 
is(
typeof(mixin ("circle." ~ 
s ~ "(args)")))
 )
  
		ae utils geometry Shape 
		constructorsfunctionsunionsvariables