Micro Typing Systems