Revert "Merge Basics"

This reverts commit 11db29eef1d94fa1fa5fac28dbbcdd879b63216b, reversing
changes made to b99c098fac99b357ee877d00519258a3242bd8be.
Revert "Merge IO"

This reverts commit b99c098fac99b357ee877d00519258a3242bd8be, reversing
changes made to 2c8184674db6cf85572be1ca3180b9042c91bcf4.