TheVoid: Added static_assert checks for rvalue

This ensures correct error messages will be printed if user will pass
not rvalue to send_reply/send_data instead of hundreds of gcc's lines