Part Rev 307 - RETURNS, DECLARATIONS, AND EXTENSIONS