complete Decl, assign, and Unary cast