Adding missing typename keywords
Fixed ambiguity in is_action trait