既存の型への拡張メソッド
F#において既存の型に追加でメソッドを生やすことができる
Rubyのオープンクラスに近いが、より治安が維持しやすいよう設計されている
各ファイルはモジュールという単位で区切られていて、あるモジュール内で行われたメソッドの拡張はそのopen/glob importをしない限り有効にならない
依存モジュールの依存モジュールの依存モジュールが生やしたメソッドが勝手に有効になっている、というようなことはない