StateFieldSpec
constructor(create: (EditorState) -> Value, update: (Value, Transaction) -> Value, compare: (Value, Value) -> Boolean? = null, provide: (StateField<Value>) -> Extension? = null, serialization: FieldSerialization<Value> = FieldSerialization.none())