Abbas-odo — Day 2: First end-to-end path

Got the first end-to-end path working. Input goes in, result comes out. It's ugly, but it runs.

Embeds test

A bare link on its own line becomes a preview card:

developer.mozilla.orghttps://developer.mozilla.org/en-US/docs/Web/JavaScript

A YouTube link becomes an embedded player:

Alignment test

This paragraph is centered.

This one is right-aligned.

And a JavaScript snippet for syntax highlighting:

const pipeline = async (input) => {
  const parsed = parse(input);      // step 1
  const result = await run(parsed); // step 2
  return format(result);
};