first try at getting the whole package into gotype's scope