An alternative to extensible-effects