Typing extension methods