package states

import am 

// S is a type alias for a list of state names.
type S = am.S

// State is a type alias for a state definition. See [am.State].
type State = am.State

// SAdd is a func alias for merging lists of states.
var SAdd = am.SAdd

// StateAdd is a func alias for adding to an existing state definition.
var StateAdd = am.StateAdd

// StateSet is a func alias for replacing parts of an existing state
// definition.
var StateSet = am.StateSet

// SchemaMerge is a func alias for extending an existing state schema.
var SchemaMerge = am.SchemaMerge

// Exception is a type alias for the exception state.
var Exception = am.StateException

// Start is a type alias for the start state.
var Start = am.StateStart

// Ready is a type alias for the start state.
var Ready = am.StateReady