[Playground link](https://effekt-lang.org/playground.html?playground=jc3BCsIwEATQe75i6CkBoZ4LnvTiN6iH0GxtYLMtawSh9N9to57tcYe3MzGNg2Y8Wi9CakygDkwv63CAAZTyUyXKvWm%2B5HLsve5wlnzDtJIV%2BXCiNibP1i3J%2FKlJPkrpmZasIwq2qlw5gFGjZBZbphzqGvvy%2BINX2Ux7Yh7%2B6vkN&repl=bWFpbigp) ```scala import scanner def lex() = returning::scanner[Char, Int] { readDecimal() } def main() = { feed("") { println(lex()) // 0 } feed("\n") { println(lex()) // 0 } feed("hello") { println(lex()) // 0 } } ``` I don't like this behaviour because it silences errors. :(