Also this doc should probably mention `constructA` similar to the one below.