Hi - welcome to OSM or at least your first Edit. I see you requested a review, which is why I stopping by to say hello.

Overall the edit looks good, from the comment about the library you should see that the way we often map this kind of thing is to have the building mapped as what kind of thing it is and then when there are multiple functions we add these as point (or nodes) on the map, so here there is  a node for the library.

Let me know if you have any questions?