define

fun <Value> define(map: (Value, ChangeDesc) -> Value?? = null): StateEffectType<Value>

Define a new effect type.