tokens.rs -> interface.rs, and define TokenSink there