effin
add a extensible-effects file
State and Stream (effin)