# Functions

NewCancelationHandle returns a new cancelation handle.
NewHandler creates a Serulian language server handler.

# Constants

DiagnoseDelay is the delay waited before a document is re-parsed.
MaximumBuildDuration is the maximum duration to build a handle before we timeout.

# Structs

CancelationHandle is a handle for tracking the cancelation of a language server request.
SerulianLangServerHandler defines a JSON-RPC handler that implements the Serulian language server.