`definition` can be an array, too (see: `_parseArray()`).