{- |
Module      :  Neovim.Plugin.IPC
Description :  Communication between Haskell processes/threads
Copyright   :  (c) Sebastian Witte
License     :  Apache-2.0

Maintainer  :  woozletoff@gmail.com
Stability   :  experimental

This module reexports publicly available means to communicate between different
plugins (or more generally threads running in the same plugin provider).
-}
module Neovim.Plugin.IPC (
    SomeMessage (..),
    fromMessage,
) where

import Neovim.Plugin.IPC.Classes