Confused about specified type variables using -XTypeApplications