Imports with_statement, improves operator overloading