add FunctionPresenter#widths