Derive Typeable for Pool and LocalPool