A box is like a single-element vector. It prints as #& followed by the printed form of the boxed value. A #& form can also be used as an expression, but since the resulting box is constant, it has practically no use.
|> (define b (box "apple"))|
|> (unbox b)|
|> (set-box! b '(banana boat))|