drop explicit type parameter
set all the things