Since User is a built-in class, could fauna-js just provide it so that the caller doesn't have to define it?  Or is there some reason why the caller ought to make their own User flavor?