-record(state, { a :: integer(), b :: integer(), c :: integer(), d :: integer(), buffer :: bitstring(), length :: integer() }).