pub fn create_user( ctx: Context<'_, '_, '_, '_, CreateUser<'_>>, args: CreateUserArgs, ) -> Result<()>