Change

sealed
trait Change[T <: Txn[T]]

A change is either a state change, or a scan or a grapheme change

class Object
trait Matchable
class Any
class GraphChange[T]
trait OutputsChange[T]
class OutputAdded[T]
class OutputRemoved[T]