in reply to Passing arguments to a function reference

If a subroutine reference is expected, you have to provide a wrapper subroutine to give it arguments:
SIG{ALRM} = sub { Timeout($error) };
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ