Prefixes template class kind with CLASS_
Introduce method kind
Split async result handler tests into multiple methods
Doc