fun <reified T : Any> create(id: ResourceId<T>, t: T): FlexibleEnv
fun <reified T : Any> create(t: T): FlexibleEnv