Also note that the author asks for the native code for arguments of type `(AbstractString, Float64)`.  The first is an abstract type — which means that this code will never get called in the first place.  Julia will resolve the type of the string, and then dispatch to the concrete implementation.  Which, for an ASCIIString, is 3x shorter.