Is this okay? How would I depend on a type from a required library?