functor (Params : Parameters) -> Types.Topology