I'm not really a fan of all these variations.  At least, `getRoles` implies a plurality, so it would be `string[]|RoleInterface[]`.