Вы, по-моему, не про то...

Речь о том, что если связанная процедура (метод) не экспортирована из модуля и не является определением для абстрактной из базового типа, то на кой её вообще делать связанной.

Вместо (v: View) DrawSomething (f: Views.Frame,....) объявляется просто DrawSomething (v: View; f: Views.Frame...)