Just encountered a *wild* JavaScript bug.

App code:
let myDate = DateTime.now();

Library code:
`myDate instanceof DateTime` was false, why??

First thought: multiple different versions of `DateTime` ("luxon") package installed via npm? Nope.

Actual culprit:

App code:
const { DateTime } = require("luxon");

Library code:
import { DateTime } from "luxon";

Luxon exports different versions of DateTime for CommonJS and ESM 😭 I may never trust `instanceof` again 😬 Best friend .contructor.name now