def open(path, mode=None, ac_parser=None, **options):
    psr = find(path, forced_type=ac_parser)
    if mode is not None and mode.startswith('w'):
        return psr.wopen(path, **options)
    return psr.ropen(path, **options)