module Customers // Another way of implementing interfaces is to use object expressions. type ICustomer = abstract Name : string abstract Age : int let createCustomer name age = { new ICustomer with member __.Name = name member __.Age = age }