save current work

have simple decls and simple function decls