Object System (Name Subject to Change) for Scheme