Added a setf definition for access.

This means it is now possible to use assignment along with the
accessing ssyntax (. and !).