Move func decls to header file