Will make project more maintainable, and make it clear what is generic AWS api / boto3 code vs application-specific logic. Use yields when returning paginator calls to make the response an easily consumable iterator.