I have come across this:
[] type ILogger = abstract Debug: string -> unit abstract Error: string -> unit [] type