This is tangentially related to Why doesn\'t Java 8\'s ToIntFunction extend Function
I find it mildly annoying that the primitive versions of