#lang br (provide b-input) (define-macro (b-input ID) #'(set! ID (let* ([str (read-line)] [num (string->number (string-trim str))]) (or num str))))