Make some type signatures more general
Update some outdated docs