[Parser] Fixed struct loading, still need to fix type-checking
[Parser] Moving stuff to fix type-checking
[Parser] Fixed print for custom types
[Parser] Detects structs properly now
[Parser] Fixed macro bug