AbstractPath is an abstract class
define __all__ symbols
fix _lib definition in AbstractPath