build: add and propagate version string
build: add authors list
lib,test: fix “unit value” result-type in targets

This commit also uses the fix in the test `cli.ml`.