go workspace is extensible