[Task] One task less.
[Le Bug] Oops, seems to be there is misunderstanding how `std::is_convertible` exactly works.