extracted the Phant object into its own module and rexported it in the lib.rs