Complete test and impl of Scheme