Document auto-functionizing