Alias isNonStaticMethodCompatibleAndReturnTypeOf

alias isNonStaticMethodCompatibleAndReturnTypeOf(X) = templateAnd!(isMethodCompatible,chain!(templateNot!isStaticFunction,getCompatibleOverload),partialSuffixed!(chain!(partialPrefixed!(get,0),getCompatibleOverload),X));