sig
  type resident
  class t :
    object
      method activate : unit -> unit
      method add_ligand : Ligand.t -> Cytoplasm.resident
      method add_protein : Protein.t -> Cytoplasm.resident
      method deactivate : unit -> unit
      method remove : Cytoplasm.resident -> unit
    end
end