// Visitor FFI ({{ bridge_name }})
[DllImport(LibName, CallingConvention = CallingConvention.Cdecl, EntryPoint = "htm_visitor_create")]
internal static extern IntPtr HtmVisitorCreate(IntPtr callbacksPtr);
[DllImport(LibName, CallingConvention = CallingConvention.Cdecl, EntryPoint = "htm_visitor_free")]
internal static extern void HtmVisitorFree(IntPtr visitor);
[DllImport(LibName, CallingConvention = CallingConvention.Cdecl, EntryPoint = "{{ fn_options_set }}")]
internal static extern void {{ options_name }}Set{{ field_name }}(IntPtr options, IntPtr visitor);