Add YARD documentation to provider/type mixins