Morse: Make MorseLetter.apply(String) refuse empty string.
pkg: Add StringW/VectorW.splitAtOpt(Int): Option[(Repr, Repr)].