# Module Eliom_mkreg

    module Eliom_mkreg: sig .. end

This module defines the functor to use to creates modules generating functions to register services for your own types of pages. It is used for example in `Eliom_predefmod`.

## Creating modules to register services for one type of pages

    module type REGCREATE = sig .. end

    module type ELIOMREGSIG1 = sig .. end

    module type ELIOMREGSIG = sig .. end

    module MakeRegister: functor (Pages : REGCREATE) -> ELIOMREGSIG  with
    type page = Pages.page
    and type options = Pages.options