template compilers know full location of client library