Module test.eff.alias_import.

Use Http as H.

Use Db as D.

Use Time as T.

Rule fetch_with_alias, produce:
  Return H.get("/api/data").

Rule query_with_alias, produce:
  Return D.query("SELECT * FROM users").

Rule time_alias_test, produce:
  Return T.format("2024-01-01").

Rule mixed_alias_and_direct, produce:
  Return Http.get("/direct").

Rule declared_effect_with_alias, produce. It performs io:
  Return H.get("/api/data").
