package main type platform interface { name() string pull() []book getFiles(b book) []file }