add part of @garybernhardt deconstructing ruby talk