defn working but not repeatable
s_expressions are copied so they are repeatable
woohooo