Added @specialized notation
Working around #39
Working around #38
Working around #40