alternately, add a `by` argument to the burn method like in ERC-1155
alternately, add a
byargument to the burn method like in ERC-1155