Currently we can only document all the limitations the ivigenerator and its templates have in the documentation. Once the user tries to do something not supported he will either end up with code that doesn't work or get cryptic compile errors.
Instead we should improve our templates to use warnings or errors and return early what doesn't work with this template.