category some api's path

some no functions date type move in to utypes.
enum types move to etypes.
functional types root::a::a reexport as root::a