Поскольку вопрос касается методов, а ответ Брайана о функциях, может быть, полезно указать, что вы можете использовать аналогичный синтаксис для типов:
type A() =
let b = new B()
member x.MethodA() = b.MethodB()
and B() =
member x.MethodB() = ()
Обратите внимание, что члены по умолчанию являются "let rec" (на самом деле я не думаю, что они могут быть нерекурсивными).