add functions for creating/mutating a Stat
add functions for creating/mutating a Stat

Because Stat structures have so many fields, rather than
having a NewStat with 20 arguments, I chose to only take
the fields that affect the Stat size, keep those read-only,
and allow all the fixed-size fields to be mutated.

droyo/styx