@list does not support default result set, but ignores wrong definition silently
So it is possible to define:
```
-- name: \ExampleFunction @list
-- default-result: array
```
But this has 2 flaws:
1. The default return result for `@list` is always an `array`
2. This Return-Handler does not support **any** default return values
The manual states clearly:
> **Attenion Number 2:** The `@list` result handler does not support any default return values. Since it always returns a Generator yielding values, it can't be replaced with a scalar return value of any kind for empty result sets.
So the correct behavior is to throw an exception when such a configuration error is made. Otherwise, the user will have a hard time in debugging to locate this error.
issue