F #, espacios de nombres, módulos, fs y fsx

Soy consciente deotro preguntas sobre módulos y espacios de nombres en F #, pero no me están ayudando en este momento.

Tengo un proyecto con

Utilities.fs

namespace Company.Project.Namespace
module Utilities = 
     //stuff here

Funciones.fs

namespace Company.Project.Namespace
open Utilities

module Functions = 
     //stuff here

Y estoy tratando de probarlos en un fsx:

#load "Utilities.fs"
#load "Functions.fs"

lo que me daerror FS0039: The namespace or module 'Utilities' is not defined cuando trato de enviarlo a FSI conAlt-Enter.

Intenté agregar el mismo espacio de nombres en la parte superior del archivo de script, pero no me gusta.

Lo extraño es que el compilador de fondo no me grita.

Esto parece funcionar, pero ¿es el enfoque correcto?

#load "Utilities.fs"
open Company.Project.Namespace
#load "Functions.fs"

¿Existe algún proyecto de 'referencia' FSharp en alguna parte, que contenga ejemplos de cómo integrar todo esto: espacios de nombres, módulos, clases, archivos de script, pruebas, etc.?

Respuestas a la pregunta(2)

Su respuesta a la pregunta