Build message schema parser with size/type queries | Applied Interview Question