attach arg spec at decoration time