toNonEmptyListOrNone