['young', 'myope', 'no', 'reduced', 'none'], {"foo":'('a', 'tuple')'}
['young', 'myope', 'no', 'normal', 'soft'], {"foo":'a string'}
['young', 'myope', 'yes', 'reduced', 'none']
['young', 'myope', 'yes', 'normal', 'hard']

['young', 'myope', 'no', 'reduced', '[2, 1, 0, 1, 0]', 'none']
['young', 'myope', 'no', 'normal', '[2, 1, 0, 0, 2]', 'soft']
['young', 'myope', 'yes', 'reduced', '[2, 1, 1, 1, 0]', 'none']
['young', 'myope', 'yes', 'normal', '[2, 1, 1, 0, 1]', 'hard']
['young', 'hypermetrope', 'no', 'reduced', '[2, 0, 0, 1, 0]', 'none']
['young', 'hypermetrope', 'no', 'normal', '[2, 0, 0, 0, 2]', 'soft']
['young', 'hypermetrope', 'yes', 'reduced', '[2, 0, 1, 1, 0]', 'none']
['young', 'hypermetrope', 'yes', 'normal', '[2, 0, 1, 0, 1]', 'hard']
['pre-presbyopic', 'myope', 'no', 'reduced', '[0, 1, 0, 1, 0]', 'none']
['pre-presbyopic', 'myope', 'no', 'normal', '[0, 1, 0, 0, 2]', 'soft']
['pre-presbyopic', 'myope', 'yes', 'reduced', '[0, 1, 1, 1, 0]', 'none']
['pre-presbyopic', 'myope', 'yes', 'normal', '[0, 1, 1, 0, 1]', 'hard']
['pre-presbyopic', 'hypermetrope', 'no', 'reduced', '[0, 0, 0, 1, 0]', 'none']
['pre-presbyopic', 'hypermetrope', 'no', 'normal', '[0, 0, 0, 0, 2]', 'soft']
['pre-presbyopic', 'hypermetrope', 'yes', 'reduced', '[0, 0, 1, 1, 0]', 'none']
['pre-presbyopic', 'hypermetrope', 'yes', 'normal', '[0, 0, 1, 0, 0]', 'none']
['presbyopic', 'myope', 'no', 'reduced', '[1, 1, 0, 1, 0]', 'none']
['presbyopic', 'myope', 'no', 'normal', '[1, 1, 0, 0, 0]', 'none']
['presbyopic', 'myope', 'yes', 'reduced', '[1, 1, 1, 1, 0]', 'none']
['presbyopic', 'myope', 'yes', 'normal', '[1, 1, 1, 0, 1]', 'hard']
['presbyopic', 'hypermetrope', 'no', 'reduced', '[1, 0, 0, 1, 0]', 'none']
['presbyopic', 'hypermetrope', 'no', 'normal', '[1, 0, 0, 0, 2]', 'soft']
['presbyopic', 'hypermetrope', 'yes', 'reduced', '[1, 0, 1, 1, 0]', 'none']
['presbyopic', 'hypermetrope', 'yes', 'normal', '[1, 0, 1, 0, 0]', 'none']
