Crystal structure of the ternary FimC–FimFt–FimDN complex indicates conserved pilus chaperone–subunit complex recognition by the usher FimD