>>10
それは良く考えたほうが良い。
規約を作れば、すべてがそれに従うというのは考えにくい。

プログラミングで言えば、引数や戻り値をチェックしないくらい、難しいと思う。