Fixed boundary check generation mixup and added support for fetching constant and local address space struct statically allocated limits directly from struct allocation #19