sayign ``it can be a callback`` is weird: a callback is a callable passed to another piece of code to be called later. It is not a type of callable but a usage pattern