continuation to struct.
change prelude.