Pure Go readline package with Unicode support