A port of the Newspeak Brazil and Hopscotch libraries to Smalltalk