I am not able to use these types in my code. I am not able to use half of the functions exposed by the library without having access to layout struct.