upd: doc
opt: Better language api.