internal static void Init()
        {
            Module = DynamicLibrary.Open();
            IntPtr ptr;

            Module.TryGetSymbol("COLORS", out ptr);
            colors = (int *)ptr.ToPointer();

            Module.TryGetSymbol("COLOR_PAIRS", out ptr);
            color_pairs = (int *)ptr.ToPointer();

            Terminal.Init();
        }