lib: add `key` argument
0.2.0