diff -bu ./lib/Sub/Install.pm~ ./lib/Sub/Install.pm
--- ./lib/Sub/Install.pm~	2014-06-27 00:57:41.000000000 +0200
+++ ./lib/Sub/Install.pm	2017-12-20 13:49:34.000000000 +0100
@@ -114,7 +114,8 @@
     Carp::croak "couldn't determine name under which to install subroutine"
       unless $arg->{as};
 
-    $installer->(@$arg{qw(into as code) });
+    my @args = @$arg{qw(into as code) };
+    $installer->(@args);
   }
 }