simplify and improve scheme parsing
nice repr for Item