Also, there's a case to be made that alternations don't work as intended: data.name|data.nome will be split into data, name|data and nome instead of data.name and data.nome. Which is why the nested tests don't fail.
Originally posted by @blackwinter in metafacture/metafacture-fix#115 (comment)