vfuncs: implement docstrings