Otp class
Point
alias Rover.{Point, Robot}
Point.new()
|> Point.move(:north)
|> Point.move(:north)
|> Point.move(:east)
|> Bot.show()
Robot.new()
|> Robot.all(~w(forward forward left forward forward right forward)a)
|> Bot.show()
alias Rover.{Point, Robot}
Point.new()
|> Point.move(:north)
|> Point.move(:north)
|> Point.move(:east)
|> Bot.show()
Robot.new()
|> Robot.all(~w(forward forward left forward forward right forward)a)
|> Bot.show()