-record(adapter, { handle_placeholder :: fun((integer()) -> binary()), handle_value :: fun((any()) -> binary()), handle_identifier :: fun((binary()) -> binary()), handle_null :: fun(() -> any()), handle_int :: fun((integer()) -> any()), handle_text :: fun((binary()) -> any()) }).