updated license year
style
io.term: set_mode, input_symbolic (incomplete)
use default arg