Merge branch 'master' into gh-pages
rename reflect to introspect because ‘reflect’ is apparently not a good
idea to overwrite
Merge branch 'gh-pages'