Lots of Trustworthy annotations
Removed module names from module headers
Added a module header to Linear.V