-record(session_commit, { id :: binary(), parent :: gleam@option:option(binary()), messages :: list(pig_protocol@message:message()) }).