pub fn heartbeat(
    input: &[u8]
) -> IResult<&[u8], HeartbeatMessage, DeserializationError<&[u8]>>