taking a stab at autogenerating documentation