The annotations make this signature basically unreadable to anyone not familiar with them.  Is there a way to hide them in the documentation? Or at least change formatting so it's clearer what the function arguments are?