General purpose Go library