Everything that really should be in Foundation, but isn't. Future-proof with ARC