add explanation
allow to return a value in packing instead of forcing a ().