# POC overview — masking two origins behind one CloudFront-fronted domain
## Goal
Public domain `clappo.co.uk` serves content from two completely separate origins on different infrastructure:
Purpose: Documentation
-
Markdown
-
TypeScript
export type Result<T, E = Error> = | { ok: true; value: T } | { ok: false; error: E }; export const ok = <T>(value: T): Result<T, never> => ({ ok: true, value }); export const err = <E>(error: E): Result<never, E> => ({ ok: false, error });