нет смысла заводить привычку думать каждый раз о том пустые тут или не пустые, если можно сразу предоставить пруф
В данном случае можно было сделать на NonEmpty. Но в общем случае пруфы делать на каждый чих для радифановых задачек вроде AdventOfCode я бы не стал, например.