Fixed _createSugarWith which was creating the type in the reverse order and -vv output spacing