struct psi_impl *psi_impl_init(struct psi_impl_func *func, struct psi_plist *stmts);
void psi_impl_free(struct psi_impl **impl_ptr);
void psi_impl_dump(int fd, struct psi_impl *impl);
struct psi_impl *psi_impl_init(struct psi_impl_func *func, struct psi_plist *stmts);
void psi_impl_free(struct psi_impl **impl_ptr);
void psi_impl_dump(int fd, struct psi_impl *impl);