module Source : sig ... end
module Registered : sig ... end