* Fix API reference paths. * Clean up vendored code. * Flesh out test. * Fix edgecase. * Clean up return value. * Fix linter.