def get_options(args, mutators, converters={}):
    """
	Returns a list of 2-tuple in the form (option, value) for all options
	contained in the `mutators` collection if they're also keys of the `args`
	and have a non-None value. If the option (non- prefixed) is also a key of
	the `converters` dictionary then the associated value should be another
	dictionary indicating convertions to be done on the value found in `args`.
	e.g.
	args = {'deadline': 'none'}
	mutators = {'deadline'}
	converters = {'deadline': {'none': None}}
	=> [('deadline', None)]
	"""
    options = []
    for mutator in mutators:
        if mutator in args and args[mutator] is not None:
            val = args[mutator]
            convertions = converters.get(mutator)
            if convertions is not None and val in convertions:
                val = convertions[val]
            options.append((mutator, val))
    return options
