Works for functions right now. #52