<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(self, option, fallback=None, **kwargs):
 """Get an option value. Unless `fallback` is provided, `None` will be returned if the option is not found. """

        # keyword-only arguments
        kwargs.setdefault('raw', False)
        kwargs.setdefault('vars', None)
        _impl = kwargs.pop('_impl', None)
        # If `_impl` is provided, it should be a getter method on the parser
        # object that provides the desired type conversion.
        if not _impl:
            _impl = self._parser.get
        return _impl(self._name, option, fallback=fallback, **kwargs)