Renamed _teichmuller_set to _teichmuller_set_unsafe.
Changes based on William's earlier comments.
More changes based on William's comments.