add unpack_expr function, tests for make_expr and unpack_expr