Checks all variations of up to 3 argument versions of variadic functions along with the 5 argument version. Should ensure implementation is pretty close to required.