Старый вопрос, но необходимый синтаксис (F # 2.0) для этого особого случая на самом деле:
type IMarker = interface end
type Marker =
class
interface IMarker
end
Или альтернативно (включая конструктор для маркера):
type IMarker = interface end
type Marker() =
interface IMarker
Просто пишу
type Marker =
interface IMarker
невозможно, потому что похоже, что вы хотите создать новый тип интерфейса.