サブルーチンは動的に定義可能だしAUTOLOADだってある
MyClass::newが存在するかどうかはその行が実行される瞬間まで判断できないし
$cの中身も未確定だからそれに対するメソッド呼び出しの結果も推論しようがない