src/basilisp/lang/keyword.py
def __get_or_create(
    kw_cache: "PMap[int, Keyword]", h: int, name: str, ns: Optional[str]
) -> PMap:
    """Private swap function used to either get the interned keyword
    instance from the input string."""
    if h in kw_cache:
        return kw_cache
    kw = Keyword(name, ns=ns)
    return kw_cache.set(h, kw)
def __get_or_create(
    kw_cache: "PMap[int, Keyword]", h: int, name: str, ns: Optional[str]
) -> PMap:
    if h in kw_cache:
        return kw_cache
    kw = Keyword(name, ns=ns)
    return kw_cache.set(h, kw)
def __get_or_create ( kw_cache : "PMap[int, Keyword]" , h : int , name : str , ns : Optional [ str ] ) -> PMap : if h in kw_cache : return kw_cache kw = Keyword ( name , ns = ns ) return kw_cache . set ( h , kw )
Private swap function used to either get the interned keyword
    instance from the input string.
Private swap function used to either get the interned keyword instance from the input string .