Fix declaration's return and Rule to pass and recieve 'Values'.
Fix union declarations.