generated by LDoc 1.5.0