BF: Do not convert to list, but instead add to it

The previous code would fail if `r` could not be converted to a list, e.g. if it was of type `bool` or `NoneType`. Instead of converting, we now simply add `r` to a list.