Added readable?, readable_real?, writable? and writable_real?