issues:
        basic_string
        visitor - not implemented
        some issues with named