fogus/trammel — Issue #12: Change to factory function name
Author: frenchy64
Created: 2011-12-01 01:53:34+00:00
State: open

For contracted type, the factory function is too generic. `new-Foo` does not imply using contracts.

In the spirit of the new deftype constructor changes in 1.3, I propose `-c>Foo`.

This is similar to `->Foo` but implies contracts are being applied *before* the constructor is accessed by putting `c` in the middle of the arrow.