newbie question regarding type declarations