key -> _key

@yujinakayama It'd be nice if we checked for unused block arguments.