copy on core.async ns doc