Add impl docs for optional impls