Use impl Trait
instead of explicit generics
#278
Merged
impl Trait
instead of explicit generics
#278