phobos commit, revision 2181 user: rsinfu msg: Constrain swap() with isMutable!T so that const objects should not be swapped. std.traits.isMutable is undocumented for now. http://www.dsource.org/projects/phobos/changeset/2181