of

inline fun <T> of(elements: List<T>, clientCapacity: Int, clientTypeSelector: (T) -> ClientType): ClientTypeMap<T>
inline fun <E> of(clientCapacity: Int, elements: List<Pair<ClientType, E>>): ClientTypeMap<E>