Removed unreachable ~str matching code.
Add a Datum kind to be used by Pod rvalues.
Use more Datums in trans::callee.