Abstract Enumerator to allow customized Enumerators not necessary backed by bufio.Scanners