Remove clang warning because of struct/class overload
Lazy evaluation of single assigned numpy expression
Add good code for lazy analysis