-record(handshake_state, { local_node :: binary(), remote_node :: binary(), stage :: distribute@crypto@types:handshake_stage(), data :: gleam@dynamic:dynamic_() }).