‘export’ is definetly better than ‘visible’, given ‘import’ for libs and ‘opaque’ for types.