`use` adapter