very little in this release involves functional change; it's mostly just moving stuff to core packs.  but this #writer is a little different (see inline comment above).  it's mostly of interest because it highlights a limitation (feature?) of the current pack implementation -- can't override attribute methods.