Ensure `body` is always an array.

This means:
- use `body` property for `type:group` as well
- ensure the `body` property always holds an array (was not the case before for the `type:quantifie` entry)
- ensure the array hold on the `body` array is flat, that means don't make it contain an extra `type:alternative` entry

Fixes #50