What about something like `expand_answers` or `unmask_answers`. The idea being that if an alias is used, then the functions `unaliases` it. For example:

```
student_answers = ['choice_0', 'choice_1']
print expand_answers(student_answers)
> ['a banana', 'a chair']
```
The order of the answers is preserved. If there is no expansion, then the original answer is returned:
```
student_answers = ['blue', 'yellow']
print expand_answers(student_answers)
> ['blue', 'yellow']
```
Another alternative is to return None if there is no expansion.




``