#include <fmt/core.h>
#include <chrono>
#include <thread>
#include <string>
struct Person {
std::string name;
int age;
void talk() {
fmt::println("I am {} and I am {} years old.",
name, age);
}
void walk(int distance) {
fmt::println("{} walks {} freedom units.",
name, distance);
}
};
int main(int argc, char* argv[]) {
Person zed{"Zed", 51};
Person mary{"Mary", 28};
zed.talk();
mary.talk();
// make them walk
zed.walk(100);
mary.walk(10);
}