Fix assignment.

Need eval to happen at the toplevel binding, might need to make a way
for this to happen internally.