Some TCL libraries to help build great tools: Closures, file interaction, unit test design and more to be improved