<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_taxon(id: str) -> Optional[Node]: """ get taxon for id Currently via hardcoding, should replace when scigraph when taxa are more universally annotated (having these as node properties would also be more performant) :param id: curie formatted id :return: Node where id is the NCBITaxon curie and label is the scientific name """

    taxon = None
    namespace = id.split(":")[0]
    if namespace in namespace_to_taxon():
        taxon = namespace_to_taxon()[namespace]

    return taxon