-spec deserialise(_) -> bitstring() | tuple().
-spec deserialise(_, [any()]) -> bitstring() | tuple().
-spec serialise(binary() | tuple()) -> any().
-spec serialise(binary() | tuple(), [any()]) -> any().